public final class jdk.tools.jmod.resources.jmod extends java.util.ListResourceBundle
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: jdk.tools.jmod.resources.jmod
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 0: aload 0
invokespecial java.util.ListResourceBundle.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/tools/jmod/resources/jmod;
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 0: bipush 64
anewarray java.lang.Object[]
dup
iconst_0
1: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.bad.WarnIfResolvedReason"
aastore
dup
iconst_1
ldc "bad reason: {0}, must be one of deprecated, deprecated-for-removal, or incubating"
aastore
aastore
dup
iconst_1
2: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.bad.pattern"
aastore
dup
iconst_1
ldc "bad pattern {0}"
aastore
aastore
dup
iconst_2
3: 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_3
4: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.classpath.must.be.specified"
aastore
dup
iconst_1
ldc "--class-path must be specified"
aastore
aastore
dup
iconst_4
5: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.file.already.exists"
aastore
dup
iconst_1
ldc "file already exists: {0}"
aastore
aastore
dup
iconst_5
6: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.internal.error"
aastore
dup
iconst_1
ldc "internal error: {0} {1} {2}"
aastore
aastore
dup
bipush 6
7: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.invalid.class.path.entry"
aastore
dup
iconst_1
ldc "invalid class path entry: {0}"
aastore
aastore
dup
bipush 7
8: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.invalid.dryrun.option"
aastore
dup
iconst_1
ldc "--dry-run can only be used with hash mode"
aastore
aastore
dup
bipush 8
9: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.invalid.main-class"
aastore
dup
iconst_1
ldc "invalid main-class name: {0}"
aastore
aastore
dup
bipush 9
10: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.invalid.mode"
aastore
dup
iconst_1
ldc "mode must be one of create, extract, list, describe, or hash: {0}"
aastore
aastore
dup
bipush 10
11: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.invalid.version"
aastore
dup
iconst_1
ldc "invalid module version {0}"
aastore
aastore
dup
bipush 11
12: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.jmod.must.be.specified"
aastore
dup
iconst_1
ldc "jmod-file must be specified"
aastore
aastore
dup
bipush 12
13: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.jmod.not.found"
aastore
dup
iconst_1
ldc "no jmod file found: {0}"
aastore
aastore
dup
bipush 13
14: 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
bipush 14
15: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.missing.export.or.open.packages"
aastore
dup
iconst_1
ldc "Packages that are exported or open in {0} are not present: {1}"
aastore
aastore
dup
bipush 15
16: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.missing.mode"
aastore
dup
iconst_1
ldc "one of create, extract, list, describe, or hash must be specified"
aastore
aastore
dup
bipush 16
17: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.mods.must.be.specified"
aastore
dup
iconst_1
ldc "--mods must be specified"
aastore
aastore
dup
bipush 17
18: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.module.descriptor.not.found"
aastore
dup
iconst_1
ldc "Module descriptor not found"
aastore
aastore
dup
bipush 18
19: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.module.resolution.fail"
aastore
dup
iconst_1
ldc "Resolution failed: {0}"
aastore
aastore
dup
bipush 19
20: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.modulepath.must.be.specified"
aastore
dup
iconst_1
ldc "--module-path must be specified when hashing modules"
aastore
aastore
dup
bipush 20
21: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.no.moduleToHash"
aastore
dup
iconst_1
ldc "No hashes recorded: no module matching {0} found to record hashes"
aastore
aastore
dup
bipush 21
22: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.output.must.be.specified"
aastore
dup
iconst_1
ldc "--output must be specified"
aastore
aastore
dup
bipush 22
23: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.path.not.a.dir"
aastore
dup
iconst_1
ldc "path must be a directory: {0}"
aastore
aastore
dup
bipush 23
24: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.path.not.found"
aastore
dup
iconst_1
ldc "path not found: {0}"
aastore
aastore
dup
bipush 24
25: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.path.not.valid"
aastore
dup
iconst_1
ldc "invalid path: {0}"
aastore
aastore
dup
bipush 25
26: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.unknown.option"
aastore
dup
iconst_1
ldc "unknown option(s): {0}"
aastore
aastore
dup
bipush 26
27: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "error.prefix"
aastore
dup
iconst_1
ldc "Error:"
aastore
aastore
dup
bipush 27
28: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.class-path"
aastore
dup
iconst_1
ldc "Application jar files|dir containing classes"
aastore
aastore
dup
bipush 28
29: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.cmdfile"
aastore
dup
iconst_1
ldc "Read options from the specified file"
aastore
aastore
dup
bipush 29
30: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.cmds"
aastore
dup
iconst_1
ldc "Location of native commands"
aastore
aastore
dup
bipush 30
31: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.config"
aastore
dup
iconst_1
ldc "Location of user-editable config files"
aastore
aastore
dup
bipush 31
32: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.do-not-resolve-by-default"
aastore
dup
iconst_1
ldc "Exclude from the default root set of modules"
aastore
aastore
dup
bipush 32
33: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.dry-run"
aastore
dup
iconst_1
ldc "Dry run of hash mode"
aastore
aastore
dup
bipush 33
34: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.exclude"
aastore
dup
iconst_1
ldc "Exclude files matching the supplied comma separated pattern list, each element using one the following forms: <glob-pattern>, glob:<glob-pattern> or regex:<regex-pattern>"
aastore
aastore
dup
bipush 34
35: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.extractDir"
aastore
dup
iconst_1
ldc "Target directory for extract"
aastore
aastore
dup
bipush 35
36: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.hash-modules"
aastore
dup
iconst_1
ldc "Compute and record hashes to tie a packaged module with modules matching the given <regex-pattern> and depending upon it directly or indirectly. The hashes are recorded in the JMOD file being created, or a JMOD file or modular JAR on the module path specified the jmod hash command."
aastore
aastore
dup
bipush 36
37: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.header-files"
aastore
dup
iconst_1
ldc "Location of header files"
aastore
aastore
dup
bipush 37
38: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.help"
aastore
dup
iconst_1
ldc "Print this help message"
aastore
aastore
dup
bipush 38
39: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.help-extra"
aastore
dup
iconst_1
ldc "Print help on extra options"
aastore
aastore
dup
bipush 39
40: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.legal-notices"
aastore
dup
iconst_1
ldc "Location of legal notices"
aastore
aastore
dup
bipush 40
41: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.libs"
aastore
dup
iconst_1
ldc "Location of native libraries"
aastore
aastore
dup
bipush 41
42: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.main-class"
aastore
dup
iconst_1
ldc "Main class"
aastore
aastore
dup
bipush 42
43: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.main-class.arg"
aastore
dup
iconst_1
ldc "class-name"
aastore
aastore
dup
bipush 43
44: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.man-pages"
aastore
dup
iconst_1
ldc "Location of man pages"
aastore
aastore
dup
bipush 44
45: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.mode"
aastore
dup
iconst_1
ldc "Main operation modes:"
aastore
aastore
dup
bipush 45
46: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.mode.create"
aastore
dup
iconst_1
ldc "create - Creates a new jmod archive"
aastore
aastore
dup
bipush 46
47: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.mode.describe"
aastore
dup
iconst_1
ldc "describe - Prints the module details"
aastore
aastore
dup
bipush 47
48: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.mode.extract"
aastore
dup
iconst_1
ldc "extract - Extracts all the files from the archive"
aastore
aastore
dup
bipush 48
49: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.mode.hash"
aastore
dup
iconst_1
ldc "hash - Records hashes of tied modules."
aastore
aastore
dup
bipush 49
50: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.mode.list"
aastore
dup
iconst_1
ldc "list - Prints the names of all the entries"
aastore
aastore
dup
bipush 50
51: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.module-path"
aastore
dup
iconst_1
ldc "Module path"
aastore
aastore
dup
bipush 51
52: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.module-version"
aastore
dup
iconst_1
ldc "Module version"
aastore
aastore
dup
bipush 52
53: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.target-platform"
aastore
dup
iconst_1
ldc "Target platform"
aastore
aastore
dup
bipush 53
54: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.target-platform.arg"
aastore
dup
iconst_1
ldc "target-platform"
aastore
aastore
dup
bipush 54
55: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.version"
aastore
dup
iconst_1
ldc "Version information"
aastore
aastore
dup
bipush 55
56: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.opt.warn-if-resolved"
aastore
dup
iconst_1
ldc "Hint for a tool to issue a warning if the module is resolved. One of deprecated, deprecated-for-removal, or incubating"
aastore
aastore
dup
bipush 56
57: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.usage"
aastore
dup
iconst_1
ldc "Usage: {0} (create|extract|list|describe|hash) <OPTIONS> <jmod-file>\n"
aastore
aastore
dup
bipush 57
58: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.usage.summary"
aastore
dup
iconst_1
ldc "Usage: {0} (create|extract|list|describe|hash) <OPTIONS> <jmod-file>\nuse --help for a list of possible options"
aastore
aastore
dup
bipush 58
59: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "module.hashes.recorded"
aastore
dup
iconst_1
ldc "Hashes are recorded in module {0}"
aastore
aastore
dup
bipush 59
60: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "warn.ignore.duplicate.entry"
aastore
dup
iconst_1
ldc "ignoring duplicate entry {0}, in section {1}"
aastore
aastore
dup
bipush 60
61: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "warn.ignore.entry"
aastore
dup
iconst_1
ldc "ignoring entry {0}, in section {1}"
aastore
aastore
dup
bipush 61
62: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "warn.invalid.arg"
aastore
dup
iconst_1
ldc "Invalid classname or pathname not exist: {0}"
aastore
aastore
dup
bipush 62
63: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "warn.no.module.hashes"
aastore
dup
iconst_1
ldc "No hashes recorded: no module specified for hashing depends on {0}"
aastore
aastore
dup
bipush 63
64: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "warn.prefix"
aastore
dup
iconst_1
ldc "Warning:"
aastore
aastore
65: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 66 0 this Ljdk/tools/jmod/resources/jmod;
}
SourceFile: "jmod.java"