public final class jdk.tools.jlink.resources.plugins extends java.util.ListResourceBundle
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: jdk.tools.jlink.resources.plugins
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/jlink/resources/plugins;
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 70
anewarray java.lang.Object[]
dup
iconst_0
1: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "class-for-name.argument"
aastore
dup
iconst_1
ldc ""
aastore
aastore
dup
iconst_1
2: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "class-for-name.description"
aastore
dup
iconst_1
ldc "Class optimization: convert Class.forName calls to constant loads."
aastore
aastore
dup
iconst_2
3: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "compact-cp.argument"
aastore
dup
iconst_1
ldc "<resource paths>"
aastore
aastore
dup
iconst_3
4: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "compact-cp.description"
aastore
dup
iconst_1
ldc "Constant Pool strings sharing.\nBy default, all resources are compressed. You can express the set \nof resources to compress or not compress (use ^ for negation)."
aastore
aastore
dup
iconst_4
5: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "compress.argument"
aastore
dup
iconst_1
ldc "<0|1|2>[:filter=<pattern-list>]"
aastore
aastore
dup
iconst_5
6: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "compress.description"
aastore
dup
iconst_1
ldc "Compress all resources in the output image.\nLevel 0: No compression\nLevel 1: Constant string sharing\nLevel 2: ZIP.\nAn optional <pattern-list> filter can be specified to list the pattern of\nfiles to be included."
aastore
aastore
dup
bipush 6
7: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "dedup-legal-notices.argument"
aastore
dup
iconst_1
ldc "[error-if-not-same-content]"
aastore
aastore
dup
bipush 7
8: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "dedup-legal-notices.description"
aastore
dup
iconst_1
ldc "De-duplicate all legal notices. If error-if-not-same-content is\nspecified then it will be an error if two files of the same filename\nare different."
aastore
aastore
dup
bipush 8
9: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.dir.already.exits"
aastore
dup
iconst_1
ldc "directory already exists: {0}"
aastore
aastore
dup
bipush 9
10: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.invalid.index"
aastore
dup
iconst_1
ldc "invalid index for option {0}"
aastore
aastore
dup
bipush 10
11: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.no.plugins.path"
aastore
dup
iconst_1
ldc "No plugins path argument."
aastore
aastore
dup
bipush 11
12: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.no.such.plugin"
aastore
dup
iconst_1
ldc "No such plugin: {0}"
aastore
aastore
dup
bipush 12
13: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.plugin.mutiple.options"
aastore
dup
iconst_1
ldc "More than one plugin enabled by {0} option"
aastore
aastore
dup
bipush 13
14: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.plugin.option.not.set"
aastore
dup
iconst_1
ldc "Option {0} must be set."
aastore
aastore
dup
bipush 14
15: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.provider.additional.arg.error"
aastore
dup
iconst_1
ldc "Error in additional argument specification in {0} option: {1}"
aastore
aastore
dup
bipush 15
16: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "err.provider.not.functional"
aastore
dup
iconst_1
ldc "The provider {0} is not functional."
aastore
aastore
dup
bipush 16
17: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "exclude-files.argument"
aastore
dup
iconst_1
ldc "<pattern-list> of files to exclude"
aastore
aastore
dup
bipush 17
18: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "exclude-files.description"
aastore
dup
iconst_1
ldc "Specify files to exclude. e.g.: **.java,glob:/java.base/lib/client/**"
aastore
aastore
dup
bipush 18
19: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "exclude-jmod-section.argument"
aastore
dup
iconst_1
ldc "<section-name>\nwhere <section-name> is \"man\" or \"headers\"."
aastore
aastore
dup
bipush 19
20: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "exclude-jmod-section.description"
aastore
dup
iconst_1
ldc "Specify a JMOD section to exclude"
aastore
aastore
dup
bipush 20
21: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "exclude-resources.argument"
aastore
dup
iconst_1
ldc "<pattern-list> resources to exclude"
aastore
aastore
dup
bipush 21
22: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "exclude-resources.description"
aastore
dup
iconst_1
ldc "Specify resources to exclude. e.g.: **.jcov,glob:**/META-INF/**"
aastore
aastore
dup
bipush 22
23: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "generate-jli-classes.argument"
aastore
dup
iconst_1
ldc "@filename[:ignore-version=<true|false>]"
aastore
aastore
dup
bipush 23
24: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "generate-jli-classes.description"
aastore
dup
iconst_1
ldc "Specify a file listing the java.lang.invoke classes to pre-generate. \nBy default, this plugin may use a builtin list of classes to pre-generate. \nIf this plugin runs on a different runtime version than the image being \ncreated then code generation will be disabled by default to guarantee \ncorrectness - add ignore-version=true to override this."
aastore
aastore
dup
bipush 24
25: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "generate-jli-classes.ignore.version.warn"
aastore
dup
iconst_1
ldc "WARNING: --generate-jli-classes set to ignore version mismatch between \nJDK running jlink and target image."
aastore
aastore
dup
bipush 25
26: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "generate-jli-classes.version.mismatch.warn"
aastore
dup
iconst_1
ldc "WARNING: Pre-generation of JLI classes is only supported when linking \nthe same version of java.base ({0}) as the JDK running jlink ({1}), \nclass generation skipped - specify ignore-version to override."
aastore
aastore
dup
bipush 26
27: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "include-locales.argument"
aastore
dup
iconst_1
ldc "<langtag>[,<langtag>]*"
aastore
aastore
dup
bipush 27
28: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "include-locales.description"
aastore
dup
iconst_1
ldc "BCP 47 language tags separated by a comma, allowing locale matching\ndefined in RFC 4647. e.g.: en,ja,*-IN"
aastore
aastore
dup
bipush 28
29: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "include-locales.invalidtag"
aastore
dup
iconst_1
ldc "Invalid language tag: %s"
aastore
aastore
dup
bipush 29
30: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "include-locales.localedatanotfound"
aastore
dup
iconst_1
ldc "jdk.localedata module was not specified with --add-modules option"
aastore
aastore
dup
bipush 30
31: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "include-locales.missingpackages"
aastore
dup
iconst_1
ldc "Missing locale data packages in jdk.localedata:\n\t"
aastore
aastore
dup
bipush 31
32: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "include-locales.nomatchinglocales"
aastore
dup
iconst_1
ldc "No matching locales found for \"%s\". Check the specified pattern."
aastore
aastore
dup
bipush 32
33: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.plugin.argument"
aastore
dup
iconst_1
ldc "Argument"
aastore
aastore
dup
bipush 33
34: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.plugin.category"
aastore
dup
iconst_1
ldc "Category"
aastore
aastore
dup
bipush 34
35: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.plugin.class"
aastore
dup
iconst_1
ldc "Plugin Class"
aastore
aastore
dup
bipush 35
36: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.plugin.description"
aastore
dup
iconst_1
ldc "Description"
aastore
aastore
dup
bipush 36
37: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.plugin.module"
aastore
dup
iconst_1
ldc "Plugin Module"
aastore
aastore
dup
bipush 37
38: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.plugin.name"
aastore
dup
iconst_1
ldc "Plugin Name"
aastore
aastore
dup
bipush 38
39: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.plugin.no.value"
aastore
dup
iconst_1
ldc "<empty>"
aastore
aastore
dup
bipush 39
40: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.plugin.option"
aastore
dup
iconst_1
ldc "Option"
aastore
aastore
dup
bipush 40
41: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.plugin.post.processors"
aastore
dup
iconst_1
ldc "Image Post Processors:"
aastore
aastore
dup
bipush 41
42: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.plugin.range.from"
aastore
dup
iconst_1
ldc "Range from"
aastore
aastore
dup
bipush 42
43: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.plugin.range.to"
aastore
dup
iconst_1
ldc "to"
aastore
aastore
dup
bipush 43
44: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.plugin.state"
aastore
dup
iconst_1
ldc "Functional state"
aastore
aastore
dup
bipush 44
45: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.status.not.ok"
aastore
dup
iconst_1
ldc "Not functional."
aastore
aastore
dup
bipush 45
46: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "main.status.ok"
aastore
dup
iconst_1
ldc "Functional."
aastore
aastore
dup
bipush 46
47: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "onoff.argument"
aastore
dup
iconst_1
ldc "<on|off>"
aastore
aastore
dup
bipush 47
48: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "order-resources.argument"
aastore
dup
iconst_1
ldc "<pattern-list> of paths in priority order. If a @file\nis specified, then each line should be an exact match for the path to be ordered"
aastore
aastore
dup
bipush 48
49: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "order-resources.description"
aastore
dup
iconst_1
ldc "Order resources. e.g.: **/module-info.class,@classlist,/java.base/java/lang/**"
aastore
aastore
dup
bipush 49
50: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "plugin.opt.compress"
aastore
dup
iconst_1
ldc " -c, --compress=<0|1|2> Enable compression of resources:\n Level 0: No compression\n Level 1: Constant string sharing\n Level 2: ZIP"
aastore
aastore
dup
bipush 50
51: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "plugin.opt.disable-plugin"
aastore
dup
iconst_1
ldc " --disable-plugin <pluginname> Disable the plugin mentioned"
aastore
aastore
dup
bipush 51
52: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "plugin.opt.list-plugins"
aastore
dup
iconst_1
ldc " --list-plugins List available plugins"
aastore
aastore
dup
bipush 52
53: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "plugin.opt.no-header-files"
aastore
dup
iconst_1
ldc " --no-header-files Exclude include header files"
aastore
aastore
dup
bipush 53
54: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "plugin.opt.no-man-pages"
aastore
dup
iconst_1
ldc " --no-man-pages Exclude man pages"
aastore
aastore
dup
bipush 54
55: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "plugin.opt.post-process-path"
aastore
dup
iconst_1
ldc " --post-process-path <imagefile> Post process an existing image"
aastore
aastore
dup
bipush 55
56: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "plugin.opt.resources-last-sorter"
aastore
dup
iconst_1
ldc " --resources-last-sorter <name> The last plugin allowed to sort\n resources"
aastore
aastore
dup
bipush 56
57: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "plugin.opt.strip-debug"
aastore
dup
iconst_1
ldc " -G, --strip-debug Strip debug information"
aastore
aastore
dup
bipush 57
58: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "plugin.plugins.header"
aastore
dup
iconst_1
ldc "List of available plugin options:"
aastore
aastore
dup
bipush 58
59: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "release-info.argument"
aastore
dup
iconst_1
ldc "<file>|add:<key1>=<value1>:<key2>=<value2>:...|del:<key list>"
aastore
aastore
dup
bipush 59
60: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "release-info.description"
aastore
dup
iconst_1
ldc "<file> option is to load release properties from the supplied file.\nadd: is to add properties to the 'release' file.\nAny number of <key>=<value> pairs can be passed.\ndel: is to delete the list of keys in release file."
aastore
aastore
dup
bipush 60
61: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "strip-debug.description"
aastore
dup
iconst_1
ldc "Strip debug information from the output image"
aastore
aastore
dup
bipush 61
62: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "strip-native-commands.description"
aastore
dup
iconst_1
ldc "Exclude native commands (such as java/java.exe) from the image"
aastore
aastore
dup
bipush 62
63: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "system-modules.argument"
aastore
dup
iconst_1
ldc "retainModuleTarget"
aastore
aastore
dup
bipush 63
64: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "system-modules.description"
aastore
dup
iconst_1
ldc "Fast loading of module descriptors (always enabled)"
aastore
aastore
dup
bipush 64
65: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "vm.argument"
aastore
dup
iconst_1
ldc "<client|server|minimal|all>"
aastore
aastore
dup
bipush 65
66: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "vm.description"
aastore
dup
iconst_1
ldc "Select the HotSpot VM in the output image. Default is all"
aastore
aastore
dup
bipush 66
67: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "warn.thirdparty.plugins"
aastore
dup
iconst_1
ldc "Enabling third party plugins can lead to unusable generated image."
aastore
aastore
dup
bipush 67
68: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "warn.thirdparty.plugins.enabled"
aastore
dup
iconst_1
ldc "You have enabled third party plugins."
aastore
aastore
dup
bipush 68
69: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "zip.argument"
aastore
dup
iconst_1
ldc "[comma separated list of resource paths]"
aastore
aastore
dup
bipush 69
70: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "zip.description"
aastore
dup
iconst_1
ldc "ZIP Compression"
aastore
aastore
71: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 72 0 this Ljdk/tools/jlink/resources/plugins;
}
SourceFile: "plugins.java"