public final class com.sun.tools.jdeprscan.resources.jdeprscan extends java.util.ListResourceBundle
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.tools.jdeprscan.resources.jdeprscan
  super_class: java.util.ListResourceBundle
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.jdeprscan.resources.jdeprscan this
         0: .line 3
            aload 0 /* this */
            invokespecial java.util.ListResourceBundle.<init>:()V
            return
        end local 0 // com.sun.tools.jdeprscan.resources.jdeprscan this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/jdeprscan/resources/jdeprscan;

  protected final java.lang.Object[][] getContents();
    descriptor: ()[[Ljava/lang/Object;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.sun.tools.jdeprscan.resources.jdeprscan this
         0: .line 5
            bipush 22
            anewarray java.lang.Object[]
            dup
            iconst_0
         1: .line 6
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.help"
            aastore
            dup
            iconst_1
            ldc "Scans each argument for usages of deprecated APIs. An argument\nmay be a directory specifying the root of a package hierarchy,\na JAR file, a class file, or a class name. The class name must be\nspecified using a fully qualified class name using the $ separator\ncharacter for nested classes, for example,\n\n    java.lang.Thread$State\n\nThe --class-path option provides a search path for resolution\nof dependent classes.\n\nThe --for-removal option limits scanning or listing to APIs that are\ndeprecated for removal. Cannot be used with a release value of 6, 7, or 8.\n\nThe --full-version option prints out the full version string of the tool.\n\nThe --help option prints out a full help message.\n\nThe --list (-l) option prints out the set of deprecated APIs. No scanning is done,\nso no directory, jar, or class arguments should be provided.\n\nThe --release option specifies the Java SE release that provides the set\nof deprecated APIs for scanning.\n\nThe --verbose (-v) option enables additional message output during processing.\n\nThe --version option prints out the abbreviated version string of the tool."
            aastore
            aastore
            dup
            iconst_1
         2: .line 7
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.usage"
            aastore
            dup
            iconst_1
            ldc "Usage: jdeprscan [options] '{dir|jar|class}' ...\n\noptions:\n       --class-path PATH\n       --for-removal\n       --full-version\n  -h   --help\n  -l   --list\n       --release 6|7|8|9\n  -v   --verbose\n       --version"
            aastore
            aastore
            dup
            iconst_2
         3: .line 8
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.xhelp"
            aastore
            dup
            iconst_1
            ldc "Unsupported options:\n\n  --Xload-class CLASS\n      Loads deprecation information from the named class.\n  --Xload-csv CSVFILE\n      Loads deprecation information from the named CSV file.\n  --Xload-dir DIR\n      Loads deprecation information from the class hierarchy\n      at the named directory.\n  --Xload-jar JARFILE\n      Loads deprecation information from the named JAR file.\n  --Xload-jdk9 JAVA_HOME\n      Loads deprecation information from the JDK located at\n      JAVA_HOME, which must be a modular JDK.\n  --Xload-old-jdk JAVA_HOME\n      Loads deprecation information from the JDK located at\n      JAVA_HOME, which must not be a modular JDK. Instead, the\n      named JDK must be a \"classic\" JDK with an rt.jar file.\n  --Xload-self\n      Loads deprecation information by traversing the jrt:\n      filesystem of the running JDK image.\n  --Xcompiler-arg ARG\n      Adds ARG to the list of compiler arguments.\n  --Xcsv-comment COMMENT\n      Adds COMMENT as a comment line to the output CSV file.\n      Only effective if -Xprint-csv is also supplied.\n  --Xhelp\n      Prints this message.\n  --Xprint-csv\n      Prints a CSV file containing the loaded deprecation information\n      instead of scanning any classes or JAR files."
            aastore
            aastore
            dup
            iconst_3
         4: .line 9
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.dep.normal"
            aastore
            dup
            iconst_1
            ldc ""
            aastore
            aastore
            dup
            iconst_4
         5: .line 10
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.dep.removal"
            aastore
            dup
            iconst_1
            ldc "(forRemoval=true)"
            aastore
            aastore
            dup
            iconst_5
         6: .line 11
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.err.exception"
            aastore
            dup
            iconst_1
            ldc "error: unexpected exception {0}"
            aastore
            aastore
            dup
            bipush 6
         7: .line 12
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.err.noclass"
            aastore
            dup
            iconst_1
            ldc "error: cannot find class {0}"
            aastore
            aastore
            dup
            bipush 7
         8: .line 13
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.err.nofile"
            aastore
            dup
            iconst_1
            ldc "error: cannot find file {0}"
            aastore
            aastore
            dup
            bipush 8
         9: .line 14
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.err.nomethod"
            aastore
            dup
            iconst_1
            ldc "error: cannot resolve Methodref {0}.{1}:{2}"
            aastore
            aastore
            dup
            bipush 9
        10: .line 15
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.head.dir"
            aastore
            dup
            iconst_1
            ldc "Directory {0}:"
            aastore
            aastore
            dup
            bipush 10
        11: .line 16
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.head.jar"
            aastore
            dup
            iconst_1
            ldc "Jar file {0}:"
            aastore
            aastore
            dup
            bipush 11
        12: .line 17
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.out.extends"
            aastore
            dup
            iconst_1
            ldc "{0} {1} extends deprecated class {2} {3}"
            aastore
            aastore
            dup
            bipush 12
        13: .line 18
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.out.hasfield"
            aastore
            dup
            iconst_1
            ldc "{0} {1} has field named {2} of deprecated type {3} {4}"
            aastore
            aastore
            dup
            bipush 13
        14: .line 19
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.out.implements"
            aastore
            dup
            iconst_1
            ldc "{0} {1} implements deprecated interface {2} {3}"
            aastore
            aastore
            dup
            bipush 14
        15: .line 20
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.out.methodoverride"
            aastore
            dup
            iconst_1
            ldc "{0} {1} overrides deprecated method {2}::{3}{4} {5}"
            aastore
            aastore
            dup
            bipush 15
        16: .line 21
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.out.methodparmtype"
            aastore
            dup
            iconst_1
            ldc "{0} {1} has method named {2} having deprecated parameter type {3} {4}"
            aastore
            aastore
            dup
            bipush 16
        17: .line 22
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.out.methodrettype"
            aastore
            dup
            iconst_1
            ldc "{0} {1} has method named {2} having deprecated return type {3} {4}"
            aastore
            aastore
            dup
            bipush 17
        18: .line 23
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.out.usesclass"
            aastore
            dup
            iconst_1
            ldc "{0} {1} uses deprecated class {2} {3}"
            aastore
            aastore
            dup
            bipush 18
        19: .line 24
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.out.usesfield"
            aastore
            dup
            iconst_1
            ldc "{0} {1} uses deprecated field {2}::{3} {4}"
            aastore
            aastore
            dup
            bipush 19
        20: .line 25
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.out.usesintfmethod"
            aastore
            dup
            iconst_1
            ldc "{0} {1} uses deprecated method {2}::{3}{4} {5}"
            aastore
            aastore
            dup
            bipush 20
        21: .line 26
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.out.usesmethod"
            aastore
            dup
            iconst_1
            ldc "{0} {1} uses deprecated method {2}::{3}{4} {5}"
            aastore
            aastore
            dup
            bipush 21
        22: .line 27
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "scan.process.class"
            aastore
            dup
            iconst_1
            ldc "Processing class {0}..."
            aastore
            aastore
        23: .line 5
            areturn
        end local 0 // com.sun.tools.jdeprscan.resources.jdeprscan this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   24     0  this  Lcom/sun/tools/jdeprscan/resources/jdeprscan;
}
SourceFile: "jdeprscan.java"