final class jdk.jpackage.internal.PackageProperty
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: jdk.jpackage.internal.PackageProperty
super_class: java.lang.Object
{
final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
private final java.lang.String expectedValue;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String substString;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String customResource;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield jdk.jpackage.internal.PackageProperty.name:Ljava/lang/String;
2: aload 0
aload 2
putfield jdk.jpackage.internal.PackageProperty.expectedValue:Ljava/lang/String;
3: aload 0
aload 3
putfield jdk.jpackage.internal.PackageProperty.substString:Ljava/lang/String;
4: aload 0
aload 4
putfield jdk.jpackage.internal.PackageProperty.customResource:Ljava/lang/String;
5: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/jpackage/internal/PackageProperty;
0 6 1 name Ljava/lang/String;
0 6 2 expectedValue Ljava/lang/String;
0 6 3 substString Ljava/lang/String;
0 6 4 customResource Ljava/lang/String;
MethodParameters:
Name Flags
name
expectedValue
substString
customResource
jdk.jpackage.internal.ConfigException verifyValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/jpackage/internal/ConfigException;
flags: (0x0000)
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.jpackage.internal.PackageProperty.expectedValue:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.jpackage.internal.PackageProperty.substString:Ljava/lang/String;
ifnull 9
3: ldc "error.unexpected-package-property.advice"
4: invokestatic jdk.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
iconst_4
anewarray java.lang.Object
dup
iconst_0
5: aload 0
getfield jdk.jpackage.internal.PackageProperty.substString:Ljava/lang/String;
aastore
dup
iconst_1
6: aload 1
aastore
dup
iconst_2
aload 0
getfield jdk.jpackage.internal.PackageProperty.name:Ljava/lang/String;
aastore
dup
iconst_3
aload 0
getfield jdk.jpackage.internal.PackageProperty.customResource:Ljava/lang/String;
aastore
7: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 2
start local 2 8: goto 14
end local 2 9: StackMap locals:
StackMap stack:
ldc "error.unexpected-default-package-property.advice"
10: invokestatic jdk.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
iconst_2
anewarray java.lang.Object
dup
iconst_0
11: aload 0
getfield jdk.jpackage.internal.PackageProperty.name:Ljava/lang/String;
aastore
dup
iconst_1
12: aload 0
getfield jdk.jpackage.internal.PackageProperty.customResource:Ljava/lang/String;
aastore
13: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 2
start local 2 14: StackMap locals: java.lang.String
StackMap stack:
new jdk.jpackage.internal.ConfigException
dup
15: ldc "error.unexpected-package-property"
16: invokestatic jdk.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
iconst_5
anewarray java.lang.Object
dup
iconst_0
17: aload 0
getfield jdk.jpackage.internal.PackageProperty.name:Ljava/lang/String;
aastore
dup
iconst_1
18: aload 0
getfield jdk.jpackage.internal.PackageProperty.expectedValue:Ljava/lang/String;
aastore
dup
iconst_2
aload 1
aastore
dup
iconst_3
aload 0
getfield jdk.jpackage.internal.PackageProperty.customResource:Ljava/lang/String;
aastore
dup
iconst_4
aload 0
getfield jdk.jpackage.internal.PackageProperty.substString:Ljava/lang/String;
aastore
19: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
20: aload 2
21: invokespecial jdk.jpackage.internal.ConfigException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Ljdk/jpackage/internal/PackageProperty;
0 22 1 actualValue Ljava/lang/String;
8 9 2 advice Ljava/lang/String;
14 22 2 advice Ljava/lang/String;
MethodParameters:
Name Flags
actualValue
}
SourceFile: "PackageProperty.java"