public class com.sun.java.util.jar.pack.DriverResource extends java.util.ListResourceBundle
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.java.util.jar.pack.DriverResource
super_class: java.util.ListResourceBundle
{
public static final java.lang.String VERSION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "VERSION"
public static final java.lang.String BAD_ARGUMENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "BAD_ARGUMENT"
public static final java.lang.String BAD_OPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "BAD_OPTION"
public static final java.lang.String BAD_REPACK_OUTPUT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "BAD_REPACK_OUTPUT"
public static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "DETECTED_ZIP_COMMENT"
public static final java.lang.String SKIP_FOR_REPACKED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "SKIP_FOR_REPACKED"
public static final java.lang.String WRITE_PACK_FILE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "WRITE_PACK_FILE"
public static final java.lang.String WRITE_PACKGZ_FILE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "WRITE_PACKGZ_FILE"
public static final java.lang.String SKIP_FOR_MOVE_FAILED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "SKIP_FOR_MOVE_FAILED"
public static final java.lang.String PACK_HELP;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "PACK_HELP"
public static final java.lang.String UNPACK_HELP;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "UNPACK_HELP"
public static final java.lang.String MORE_INFO;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "MORE_INFO"
public static final java.lang.String DUPLICATE_OPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "DUPLICATE_OPTION"
public static final java.lang.String BAD_SPEC;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "BAD_SPEC"
public static final java.lang.String DEPRECATED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "DEPRECATED"
private static final java.lang.Object[][] resource;
descriptor: [[Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=10, locals=0, args_size=0
0: bipush 15
anewarray java.lang.Object[]
dup
iconst_0
1: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "VERSION"
aastore
dup
iconst_1
ldc "{0} version {1}"
aastore
aastore
dup
iconst_1
2: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "BAD_ARGUMENT"
aastore
dup
iconst_1
ldc "Bad argument: {0}"
aastore
aastore
dup
iconst_2
3: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "BAD_OPTION"
aastore
dup
iconst_1
ldc "Bad option: {0}={1}"
aastore
aastore
dup
iconst_3
4: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "BAD_REPACK_OUTPUT"
aastore
dup
iconst_1
ldc "Bad --repack output: {0}"
aastore
aastore
dup
iconst_4
5: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "DETECTED_ZIP_COMMENT"
aastore
dup
iconst_1
ldc "Detected ZIP comment: {0}"
aastore
aastore
dup
iconst_5
6: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "SKIP_FOR_REPACKED"
aastore
dup
iconst_1
ldc "Skipping because already repacked: {0}"
aastore
aastore
dup
bipush 6
7: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "WRITE_PACK_FILE"
aastore
dup
iconst_1
ldc "To write a *.pack file, specify --no-gzip: {0}"
aastore
aastore
dup
bipush 7
8: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "WRITE_PACKGZ_FILE"
aastore
dup
iconst_1
ldc "To write a *.pack.gz file, specify --gzip: {0}"
aastore
aastore
dup
bipush 8
9: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "SKIP_FOR_MOVE_FAILED"
aastore
dup
iconst_1
ldc "Skipping unpack because move failed: {0}"
aastore
aastore
dup
bipush 9
10: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "PACK_HELP"
aastore
dup
iconst_1
bipush 47
anewarray java.lang.String
dup
iconst_0
11: ldc "Usage: pack200 [-opt... | --option=value]... x.pack[.gz] y.jar"
aastore
dup
iconst_1
12: ldc ""
aastore
dup
iconst_2
13: ldc "Packing Options"
aastore
dup
iconst_3
14: ldc " -r, --repack repack or normalize a jar, suitable for "
aastore
dup
iconst_4
15: ldc " signing with jarsigner"
aastore
dup
iconst_5
16: ldc " -g, --no-gzip output a plain pack file, suitable to be"
aastore
dup
bipush 6
17: ldc " compressed with a file compression utility"
aastore
dup
bipush 7
18: ldc " --gzip (default) post compress the pack output"
aastore
dup
bipush 8
19: ldc " with gzip"
aastore
dup
bipush 9
20: ldc " -G, --strip-debug remove debugging attributes (SourceFile,"
aastore
dup
bipush 10
21: ldc " LineNumberTable, LocalVariableTable"
aastore
dup
bipush 11
22: ldc " and LocalVariableTypeTable) while packing"
aastore
dup
bipush 12
23: ldc " -O, --no-keep-file-order do not transmit file ordering information"
aastore
dup
bipush 13
24: ldc " --keep-file-order (default) preserve input file ordering"
aastore
dup
bipush 14
25: ldc " -S{N}, --segment-limit={N} limit segment sizes (default unlimited)"
aastore
dup
bipush 15
26: ldc " -E{N}, --effort={N} packing effort (default N=5)"
aastore
dup
bipush 16
27: ldc " -H{h}, --deflate-hint={h} transmit deflate hint: true, false,"
aastore
dup
bipush 17
28: ldc " or keep (default)"
aastore
dup
bipush 18
29: ldc " -m{V}, --modification-time={V} transmit modtimes: latest or keep (default)"
aastore
dup
bipush 19
30: ldc " -P{F}, --pass-file={F} transmit the given input element(s) unchanged"
aastore
dup
bipush 20
31: ldc " -U{a}, --unknown-attribute={a} unknown attribute action: error, strip,"
aastore
dup
bipush 21
32: ldc " or pass (default)"
aastore
dup
bipush 22
33: ldc " -C{N}={L}, --class-attribute={N}={L} (user-defined attribute)"
aastore
dup
bipush 23
34: ldc " -F{N}={L}, --field-attribute={N}={L} (user-defined attribute)"
aastore
dup
bipush 24
35: ldc " -M{N}={L}, --method-attribute={N}={L} (user-defined attribute)"
aastore
dup
bipush 25
36: ldc " -D{N}={L}, --code-attribute={N}={L} (user-defined attribute)"
aastore
dup
bipush 26
37: ldc " -f{F}, --config-file={F} read file F for Pack200.Packer properties"
aastore
dup
bipush 27
38: ldc " -v, --verbose increase program verbosity"
aastore
dup
bipush 28
39: ldc " -q, --quiet set verbosity to lowest level"
aastore
dup
bipush 29
40: ldc " -l{F}, --log-file={F} output to the given log file, "
aastore
dup
bipush 30
41: ldc " or '-' for System.out"
aastore
dup
bipush 31
42: ldc " -?, -h, --help print this help message"
aastore
dup
bipush 32
43: ldc " -V, --version print program version"
aastore
dup
bipush 33
44: ldc " -J{X} pass option X to underlying Java VM"
aastore
dup
bipush 34
45: ldc ""
aastore
dup
bipush 35
46: ldc "Notes:"
aastore
dup
bipush 36
47: ldc " The -P, -C, -F, -M, and -D options accumulate."
aastore
dup
bipush 37
48: ldc " Example attribute definition: -C SourceFile=RUH ."
aastore
dup
bipush 38
49: ldc " Config. file properties are defined by the Pack200 API."
aastore
dup
bipush 39
50: ldc " For meaning of -S, -E, -H-, -m, -U values, see Pack200 API."
aastore
dup
bipush 40
51: ldc " Layout definitions (like RUH) are defined by JSR 200."
aastore
dup
bipush 41
52: ldc ""
aastore
dup
bipush 42
53: ldc "Repacking mode updates the JAR file with a pack/unpack cycle:"
aastore
dup
bipush 43
54: ldc " pack200 [-r|--repack] [-opt | --option=value]... [repackedy.jar] y.jar\n"
aastore
dup
bipush 44
55: ldc ""
aastore
dup
bipush 45
56: ldc "Exit Status:"
aastore
dup
bipush 46
57: ldc " 0 if successful, >0 if an error occurred"
aastore
aastore
aastore
dup
bipush 10
58: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "UNPACK_HELP"
aastore
dup
iconst_1
bipush 13
anewarray java.lang.String
dup
iconst_0
59: ldc "Usage: unpack200 [-opt... | --option=value]... x.pack[.gz] y.jar\n"
aastore
dup
iconst_1
60: ldc ""
aastore
dup
iconst_2
61: ldc "Unpacking Options"
aastore
dup
iconst_3
62: ldc " -H{h}, --deflate-hint={h} override transmitted deflate hint:"
aastore
dup
iconst_4
63: ldc " true, false, or keep (default)"
aastore
dup
iconst_5
64: ldc " -r, --remove-pack-file remove input file after unpacking"
aastore
dup
bipush 6
65: ldc " -v, --verbose increase program verbosity"
aastore
dup
bipush 7
66: ldc " -q, --quiet set verbosity to lowest level"
aastore
dup
bipush 8
67: ldc " -l{F}, --log-file={F} output to the given log file, or"
aastore
dup
bipush 9
68: ldc " '-' for System.out"
aastore
dup
bipush 10
69: ldc " -?, -h, --help print this help message"
aastore
dup
bipush 11
70: ldc " -V, --version print program version"
aastore
dup
bipush 12
71: ldc " -J{X} pass option X to underlying Java VM"
aastore
aastore
aastore
dup
bipush 11
72: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "MORE_INFO"
aastore
dup
iconst_1
ldc "(For more information, run {0} --help .)"
aastore
aastore
dup
bipush 12
73: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "DUPLICATE_OPTION"
aastore
dup
iconst_1
ldc "duplicate option: {0}"
aastore
aastore
dup
bipush 13
74: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "BAD_SPEC"
aastore
dup
iconst_1
ldc "bad spec for {0}: {1}"
aastore
aastore
dup
bipush 14
75: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "DEPRECATED"
aastore
dup
iconst_1
ldc "\nWarning: The {0} tool is deprecated, and is planned for removal in a future JDK release.\n"
aastore
aastore
76: putstatic com.sun.java.util.jar.pack.DriverResource.resource:[[Ljava/lang/Object;
77: return
LocalVariableTable:
Start End Slot Name Signature
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 Lcom/sun/java/util/jar/pack/DriverResource;
protected java.lang.Object[][] getContents();
descriptor: ()[[Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.java.util.jar.pack.DriverResource.resource:[[Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/java/util/jar/pack/DriverResource;
}
SourceFile: "DriverResource.java"