class org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone extends java.security.cert.X509CRLSelector
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone
super_class: java.security.cert.X509CRLSelector
{
private final org.bouncycastle.jcajce.PKIXCRLStoreSelector selector;
descriptor: Lorg/bouncycastle/jcajce/PKIXCRLStoreSelector;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(org.bouncycastle.jcajce.PKIXCRLStoreSelector);
descriptor: (Lorg/bouncycastle/jcajce/PKIXCRLStoreSelector;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone this
start local 1 // org.bouncycastle.jcajce.PKIXCRLStoreSelector selector
0: .line 326
aload 0 /* this */
invokespecial java.security.cert.X509CRLSelector.<init>:()V
1: .line 328
aload 0 /* this */
aload 1 /* selector */
putfield org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone.selector:Lorg/bouncycastle/jcajce/PKIXCRLStoreSelector;
2: .line 330
aload 1 /* selector */
getfield org.bouncycastle.jcajce.PKIXCRLStoreSelector.baseSelector:Ljava/security/cert/CRLSelector;
instanceof java.security.cert.X509CRLSelector
ifeq 9
3: .line 332
aload 1 /* selector */
getfield org.bouncycastle.jcajce.PKIXCRLStoreSelector.baseSelector:Ljava/security/cert/CRLSelector;
checkcast java.security.cert.X509CRLSelector
astore 2 /* baseSelector */
start local 2 // java.security.cert.X509CRLSelector baseSelector
4: .line 334
aload 0 /* this */
aload 2 /* baseSelector */
invokevirtual java.security.cert.X509CRLSelector.getCertificateChecking:()Ljava/security/cert/X509Certificate;
invokevirtual org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone.setCertificateChecking:(Ljava/security/cert/X509Certificate;)V
5: .line 335
aload 0 /* this */
aload 2 /* baseSelector */
invokevirtual java.security.cert.X509CRLSelector.getDateAndTime:()Ljava/util/Date;
invokevirtual org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone.setDateAndTime:(Ljava/util/Date;)V
6: .line 336
aload 0 /* this */
aload 2 /* baseSelector */
invokevirtual java.security.cert.X509CRLSelector.getIssuers:()Ljava/util/Collection;
invokevirtual org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone.setIssuers:(Ljava/util/Collection;)V
7: .line 337
aload 0 /* this */
aload 2 /* baseSelector */
invokevirtual java.security.cert.X509CRLSelector.getMinCRL:()Ljava/math/BigInteger;
invokevirtual org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone.setMinCRLNumber:(Ljava/math/BigInteger;)V
8: .line 338
aload 0 /* this */
aload 2 /* baseSelector */
invokevirtual java.security.cert.X509CRLSelector.getMaxCRL:()Ljava/math/BigInteger;
invokevirtual org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone.setMaxCRLNumber:(Ljava/math/BigInteger;)V
end local 2 // java.security.cert.X509CRLSelector baseSelector
9: .line 340
StackMap locals: org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone org.bouncycastle.jcajce.PKIXCRLStoreSelector
StackMap stack:
return
end local 1 // org.bouncycastle.jcajce.PKIXCRLStoreSelector selector
end local 0 // org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/bouncycastle/jcajce/PKIXCRLStoreSelector$SelectorClone;
0 10 1 selector Lorg/bouncycastle/jcajce/PKIXCRLStoreSelector;
4 9 2 baseSelector Ljava/security/cert/X509CRLSelector;
MethodParameters:
Name Flags
selector
public boolean match(java.security.cert.CRL);
descriptor: (Ljava/security/cert/CRL;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone this
start local 1 // java.security.cert.CRL crl
0: .line 344
aload 0 /* this */
getfield org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone.selector:Lorg/bouncycastle/jcajce/PKIXCRLStoreSelector;
ifnonnull 2
aload 1 /* crl */
ifnull 1
iconst_1
goto 3
StackMap locals:
StackMap stack:
1: iconst_0
goto 3
StackMap locals:
StackMap stack:
2: aload 0 /* this */
getfield org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone.selector:Lorg/bouncycastle/jcajce/PKIXCRLStoreSelector;
aload 1 /* crl */
invokevirtual org.bouncycastle.jcajce.PKIXCRLStoreSelector.match:(Ljava/security/cert/CRL;)Z
StackMap locals:
StackMap stack: int
3: ireturn
end local 1 // java.security.cert.CRL crl
end local 0 // org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/bouncycastle/jcajce/PKIXCRLStoreSelector$SelectorClone;
0 4 1 crl Ljava/security/cert/CRL;
MethodParameters:
Name Flags
crl
}
SourceFile: "PKIXCRLStoreSelector.java"
NestHost: org.bouncycastle.jcajce.PKIXCRLStoreSelector
InnerClasses:
private SelectorClone = org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone of org.bouncycastle.jcajce.PKIXCRLStoreSelector