class sun.security.provider.DomainKeyStore$KeyStoreBuilderComponents
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.security.provider.DomainKeyStore$KeyStoreBuilderComponents
super_class: java.lang.Object
{
java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String type;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.security.Provider provider;
descriptor: Ljava/security/Provider;
flags: (0x0000)
java.io.File file;
descriptor: Ljava/io/File;
flags: (0x0000)
java.security.KeyStore$ProtectionParameter protection;
descriptor: Ljava/security/KeyStore$ProtectionParameter;
flags: (0x0000)
final sun.security.provider.DomainKeyStore this$0;
descriptor: Lsun/security/provider/DomainKeyStore;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(sun.security.provider.DomainKeyStore, java.lang.String, java.lang.String, java.security.Provider, java.io.File, java.security.KeyStore$ProtectionParameter);
descriptor: (Lsun/security/provider/DomainKeyStore;Ljava/lang/String;Ljava/lang/String;Ljava/security/Provider;Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)V
flags: (0x0000)
Code:
stack=2, locals=7, args_size=7
start local 0 // sun.security.provider.DomainKeyStore$KeyStoreBuilderComponents this
start local 2 // java.lang.String name
start local 3 // java.lang.String type
start local 4 // java.security.Provider provider
start local 5 // java.io.File file
start local 6 // java.security.KeyStore$ProtectionParameter protection
0: .line 895
aload 0 /* this */
aload 1
putfield sun.security.provider.DomainKeyStore$KeyStoreBuilderComponents.this$0:Lsun/security/provider/DomainKeyStore;
1: .line 894
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
2: .line 896
aload 0 /* this */
aload 2 /* name */
putfield sun.security.provider.DomainKeyStore$KeyStoreBuilderComponents.name:Ljava/lang/String;
3: .line 897
aload 0 /* this */
aload 3 /* type */
putfield sun.security.provider.DomainKeyStore$KeyStoreBuilderComponents.type:Ljava/lang/String;
4: .line 898
aload 0 /* this */
aload 4 /* provider */
putfield sun.security.provider.DomainKeyStore$KeyStoreBuilderComponents.provider:Ljava/security/Provider;
5: .line 899
aload 0 /* this */
aload 5 /* file */
putfield sun.security.provider.DomainKeyStore$KeyStoreBuilderComponents.file:Ljava/io/File;
6: .line 900
aload 0 /* this */
aload 6 /* protection */
putfield sun.security.provider.DomainKeyStore$KeyStoreBuilderComponents.protection:Ljava/security/KeyStore$ProtectionParameter;
7: .line 901
return
end local 6 // java.security.KeyStore$ProtectionParameter protection
end local 5 // java.io.File file
end local 4 // java.security.Provider provider
end local 3 // java.lang.String type
end local 2 // java.lang.String name
end local 0 // sun.security.provider.DomainKeyStore$KeyStoreBuilderComponents this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lsun/security/provider/DomainKeyStore$KeyStoreBuilderComponents;
0 8 2 name Ljava/lang/String;
0 8 3 type Ljava/lang/String;
0 8 4 provider Ljava/security/Provider;
0 8 5 file Ljava/io/File;
0 8 6 protection Ljava/security/KeyStore$ProtectionParameter;
MethodParameters:
Name Flags
this$0 final
name
type
provider
file
protection
}
SourceFile: "DomainKeyStore.java"
NestHost: sun.security.provider.DomainKeyStore
InnerClasses:
public abstract ProtectionParameter = java.security.KeyStore$ProtectionParameter of java.security.KeyStore
KeyStoreBuilderComponents = sun.security.provider.DomainKeyStore$KeyStoreBuilderComponents of sun.security.provider.DomainKeyStore