public final class jdk.tools.jimage.resources.jimage extends java.util.ListResourceBundle
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: jdk.tools.jimage.resources.jimage
  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 // jdk.tools.jimage.resources.jimage this
         0: .line 5
            aload 0 /* this */
            invokespecial java.util.ListResourceBundle.<init>:()V
            return
        end local 0 // jdk.tools.jimage.resources.jimage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/tools/jimage/resources/jimage;

  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 // jdk.tools.jimage.resources.jimage this
         0: .line 7
            bipush 25
            anewarray java.lang.Object[]
            dup
            iconst_0
         1: .line 8
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "err.cannot.create.dir"
            aastore
            dup
            iconst_1
            ldc "cannot create directory {0}"
            aastore
            aastore
            dup
            iconst_1
         2: .line 9
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "err.invalid.jimage"
            aastore
            dup
            iconst_1
            ldc "Unable to open {0}: {1}"
            aastore
            aastore
            dup
            iconst_2
         3: .line 10
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "err.missing.arg"
            aastore
            dup
            iconst_1
            ldc "no value given for {0}"
            aastore
            aastore
            dup
            iconst_3
         4: .line 11
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "err.no.jimage"
            aastore
            dup
            iconst_1
            ldc "no jimage provided"
            aastore
            aastore
            dup
            iconst_4
         5: .line 12
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "err.not.a.dir"
            aastore
            dup
            iconst_1
            ldc "not a directory: {0}"
            aastore
            aastore
            dup
            iconst_5
         6: .line 13
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "err.not.a.jimage"
            aastore
            dup
            iconst_1
            ldc "not a jimage file: {0}"
            aastore
            aastore
            dup
            bipush 6
         7: .line 14
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "err.not.a.task"
            aastore
            dup
            iconst_1
            ldc "task must be one of <extract | info | list | verify>: {0}"
            aastore
            aastore
            dup
            bipush 7
         8: .line 15
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "err.option.unsupported"
            aastore
            dup
            iconst_1
            ldc "{0} not supported: {1}"
            aastore
            aastore
            dup
            bipush 8
         9: .line 16
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "err.unknown.option"
            aastore
            dup
            iconst_1
            ldc "unknown option: {0}"
            aastore
            aastore
            dup
            bipush 9
        10: .line 17
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "error.prefix"
            aastore
            dup
            iconst_1
            ldc "Error:"
            aastore
            aastore
            dup
            bipush 10
        11: .line 18
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.command.files"
            aastore
            dup
            iconst_1
            ldc "       @<filename>                  Read options from file"
            aastore
            aastore
            dup
            bipush 11
        12: .line 19
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.opt.dir"
            aastore
            dup
            iconst_1
            ldc "          --dir                        Target directory for extract directive"
            aastore
            aastore
            dup
            bipush 12
        13: .line 20
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.opt.footer"
            aastore
            dup
            iconst_1
            ldc "\nFor options requiring a <pattern-list>, the value will be a comma separated\nlist of elements each using one the following forms:\n  <glob-pattern>\n  glob:<glob-pattern>\n  regex:<regex-pattern>"
            aastore
            aastore
            dup
            bipush 13
        14: .line 21
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.opt.full-version"
            aastore
            dup
            iconst_1
            ldc "          --full-version               Print full version information"
            aastore
            aastore
            dup
            bipush 14
        15: .line 22
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.opt.help"
            aastore
            dup
            iconst_1
            ldc "  -?, -h, --help                       Print this help message"
            aastore
            aastore
            dup
            bipush 15
        16: .line 23
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.opt.include"
            aastore
            dup
            iconst_1
            ldc "          --include <pattern-list>     Pattern list for filtering entries."
            aastore
            aastore
            dup
            bipush 16
        17: .line 24
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.opt.verbose"
            aastore
            dup
            iconst_1
            ldc "          --verbose                    Listing prints entry size and offset\n                                       attributes"
            aastore
            aastore
            dup
            bipush 17
        18: .line 25
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.opt.version"
            aastore
            dup
            iconst_1
            ldc "          --version                    Print version information"
            aastore
            aastore
            dup
            bipush 18
        19: .line 26
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.usage"
            aastore
            dup
            iconst_1
            ldc "Usage: {0} <extract | info | list | verify> <options> jimage...\n\n  extract  - Extract all jimage entries and place in a directory specified\n             by the --dir=<directory> (default='.') option.\n\n  info     - Prints detailed information contained in the jimage header.\n\n  list     - Prints the names of all the entries in the jimage.  When used with\n             --verbose, list will also print entry size and offset attributes.\n\n  verify   - Reports on any .class entries that don't verify as classes.\n\nPossible options include:"
            aastore
            aastore
            dup
            bipush 19
        20: .line 27
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.usage.extract"
            aastore
            dup
            iconst_1
            ldc "  extract  - Extract all jimage entries and place in a directory specified\n             by the --dir=<directory> (default='.') option."
            aastore
            aastore
            dup
            bipush 20
        21: .line 28
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.usage.info"
            aastore
            dup
            iconst_1
            ldc "  info     - Prints detailed information contained in the jimage header."
            aastore
            aastore
            dup
            bipush 21
        22: .line 29
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.usage.list"
            aastore
            dup
            iconst_1
            ldc "  list     - Prints the names of all the entries in the jimage.  When used with\n             --verbose, list will also print entry size and offset attributes."
            aastore
            aastore
            dup
            bipush 22
        23: .line 30
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.usage.summary"
            aastore
            dup
            iconst_1
            ldc "Usage: {0} <extract | info | list | verify> <options> jimage...\nuse -h or --help for a list of possible options."
            aastore
            aastore
            dup
            bipush 23
        24: .line 31
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "main.usage.verify"
            aastore
            dup
            iconst_1
            ldc "  verify   - Reports errors on any .class entries that don't verify as classes."
            aastore
            aastore
            dup
            bipush 24
        25: .line 32
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "warn.prefix"
            aastore
            dup
            iconst_1
            ldc "Warning:"
            aastore
            aastore
        26: .line 7
            areturn
        end local 0 // jdk.tools.jimage.resources.jimage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   27     0  this  Ljdk/tools/jimage/resources/jimage;
}
SourceFile: "jimage.java"