abstract class org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod extends org.jcp.xml.dsig.internal.dom.DOMSignatureMethod
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod
super_class: org.jcp.xml.dsig.internal.dom.DOMSignatureMethod
{
boolean asn1;
descriptor: Z
flags: (0x0000)
void <init>(java.security.spec.AlgorithmParameterSpec);
descriptor: (Ljava/security/spec/AlgorithmParameterSpec;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod this
start local 1 // java.security.spec.AlgorithmParameterSpec params
0: .line 428
aload 0 /* this */
aload 1 /* params */
invokespecial org.jcp.xml.dsig.internal.dom.DOMSignatureMethod.<init>:(Ljava/security/spec/AlgorithmParameterSpec;)V
1: .line 429
return
end local 1 // java.security.spec.AlgorithmParameterSpec params
end local 0 // org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jcp/xml/dsig/internal/dom/DOMSignatureMethod$AbstractP1363FormatSignatureMethod;
0 2 1 params Ljava/security/spec/AlgorithmParameterSpec;
Exceptions:
throws java.security.InvalidAlgorithmParameterException
MethodParameters:
Name Flags
params
void <init>(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod this
start local 1 // org.w3c.dom.Element dmElem
0: .line 433
aload 0 /* this */
aload 1 /* dmElem */
invokespecial org.jcp.xml.dsig.internal.dom.DOMSignatureMethod.<init>:(Lorg/w3c/dom/Element;)V
1: .line 434
return
end local 1 // org.w3c.dom.Element dmElem
end local 0 // org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jcp/xml/dsig/internal/dom/DOMSignatureMethod$AbstractP1363FormatSignatureMethod;
0 2 1 dmElem Lorg/w3c/dom/Element;
Exceptions:
throws javax.xml.crypto.MarshalException
MethodParameters:
Name Flags
dmElem
abstract java.lang.String getJCAFallbackAlgorithm();
descriptor: ()Ljava/lang/String;
flags: (0x0400) ACC_ABSTRACT
java.security.Signature getSignature(java.security.Provider);
descriptor: (Ljava/security/Provider;)Ljava/security/Signature;
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod this
start local 1 // java.security.Provider p
0: .line 453
aload 1 /* p */
ifnonnull 2
1: .line 454
aload 0 /* this */
invokevirtual org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod.getJCAAlgorithm:()Ljava/lang/String;
invokestatic java.security.Signature.getInstance:(Ljava/lang/String;)Ljava/security/Signature;
goto 3
2: .line 455
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod.getJCAAlgorithm:()Ljava/lang/String;
aload 1 /* p */
invokestatic java.security.Signature.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;
3: .line 453
StackMap locals:
StackMap stack: java.security.Signature
areturn
4: .line 456
StackMap locals:
StackMap stack: java.security.NoSuchAlgorithmException
pop
5: .line 457
aload 1 /* p */
ifnonnull 7
6: .line 458
aload 0 /* this */
invokevirtual org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod.getJCAFallbackAlgorithm:()Ljava/lang/String;
invokestatic java.security.Signature.getInstance:(Ljava/lang/String;)Ljava/security/Signature;
goto 8
7: .line 459
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod.getJCAFallbackAlgorithm:()Ljava/lang/String;
aload 1 /* p */
invokestatic java.security.Signature.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;
8: .line 457
StackMap locals:
StackMap stack: java.security.Signature
astore 2 /* s */
start local 2 // java.security.Signature s
9: .line 460
aload 0 /* this */
iconst_1
putfield org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod.asn1:Z
10: .line 461
aload 2 /* s */
areturn
end local 2 // java.security.Signature s
end local 1 // java.security.Provider p
end local 0 // org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/jcp/xml/dsig/internal/dom/DOMSignatureMethod$AbstractP1363FormatSignatureMethod;
0 11 1 p Ljava/security/Provider;
9 11 2 s Ljava/security/Signature;
Exception table:
from to target type
0 3 4 Class java.security.NoSuchAlgorithmException
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
p
}
SourceFile: "DOMSignatureMethod.java"
NestHost: org.jcp.xml.dsig.internal.dom.DOMSignatureMethod
InnerClasses:
abstract AbstractP1363FormatSignatureMethod = org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractP1363FormatSignatureMethod of org.jcp.xml.dsig.internal.dom.DOMSignatureMethod