interface sun.security.pkcs12.PKCS12KeyStore$RetryWithZero<T>
minor version: 0
major version: 59
flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
this_class: sun.security.pkcs12.PKCS12KeyStore$RetryWithZero
super_class: java.lang.Object
{
public abstract T tryOnce();
descriptor: ([C)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
Signature: ([C)TT;
MethodParameters:
Name Flags
password
public static <S> S run(sun.security.pkcs12.PKCS12KeyStore$RetryWithZero<S>, );
descriptor: (Lsun/security/pkcs12/PKCS12KeyStore$RetryWithZero;[C)Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface sun.security.pkcs12.PKCS12KeyStore$RetryWithZero.tryOnce:([C)Ljava/lang/Object;
1: areturn
2: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 3: aload 1
arraylength
ifne 7
4: getstatic sun.security.pkcs12.PKCS12KeyStore.debug:Lsun/security/util/Debug;
ifnull 6
5: getstatic sun.security.pkcs12.PKCS12KeyStore.debug:Lsun/security/util/Debug;
ldc "Retry with a NUL password"
invokevirtual sun.security.util.Debug.println:(Ljava/lang/String;)V
6: StackMap locals: java.lang.Exception
StackMap stack:
aload 0
iconst_1
newarray 5
invokeinterface sun.security.pkcs12.PKCS12KeyStore$RetryWithZero.tryOnce:([C)Ljava/lang/Object;
areturn
7: StackMap locals:
StackMap stack:
aload 2
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 f Lsun/security/pkcs12/PKCS12KeyStore$RetryWithZero<TS;>;
0 8 1 password [C
3 8 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 1 2 Class java.lang.Exception
Exceptions:
throws java.lang.Exception
Signature: <S:Ljava/lang/Object;>(Lsun/security/pkcs12/PKCS12KeyStore$RetryWithZero<TS;>;[C)TS;
MethodParameters:
Name Flags
f
password
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "PKCS12KeyStore.java"
NestHost: sun.security.pkcs12.PKCS12KeyStore
InnerClasses:
private abstract RetryWithZero = sun.security.pkcs12.PKCS12KeyStore$RetryWithZero of sun.security.pkcs12.PKCS12KeyStore
RuntimeVisibleAnnotations:
java.lang.FunctionalInterface()