public class javax.xml.crypto.dsig.dom.DOMSignContext extends javax.xml.crypto.dom.DOMCryptoContext implements javax.xml.crypto.dsig.XMLSignContext
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.xml.crypto.dsig.dom.DOMSignContext
super_class: javax.xml.crypto.dom.DOMCryptoContext
{
private org.w3c.dom.Node parent;
descriptor: Lorg/w3c/dom/Node;
flags: (0x0002) ACC_PRIVATE
private org.w3c.dom.Node nextSibling;
descriptor: Lorg/w3c/dom/Node;
flags: (0x0002) ACC_PRIVATE
public void <init>(java.security.Key, org.w3c.dom.Node);
descriptor: (Ljava/security/Key;Lorg/w3c/dom/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial javax.xml.crypto.dom.DOMCryptoContext.<init>:()V
1: aload 1
ifnonnull 3
2: new java.lang.NullPointerException
dup
ldc "signingKey cannot be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: javax.xml.crypto.dsig.dom.DOMSignContext java.security.Key org.w3c.dom.Node
StackMap stack:
aload 2
ifnonnull 5
4: new java.lang.NullPointerException
dup
ldc "parent cannot be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic javax.xml.crypto.KeySelector.singletonKeySelector:(Ljava/security/Key;)Ljavax/xml/crypto/KeySelector;
invokevirtual javax.xml.crypto.dsig.dom.DOMSignContext.setKeySelector:(Ljavax/xml/crypto/KeySelector;)V
6: aload 0
aload 2
putfield javax.xml.crypto.dsig.dom.DOMSignContext.parent:Lorg/w3c/dom/Node;
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/xml/crypto/dsig/dom/DOMSignContext;
0 8 1 signingKey Ljava/security/Key;
0 8 2 parent Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
signingKey
parent
public void <init>(java.security.Key, org.w3c.dom.Node, org.w3c.dom.Node);
descriptor: (Ljava/security/Key;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial javax.xml.crypto.dom.DOMCryptoContext.<init>:()V
1: aload 1
ifnonnull 3
2: new java.lang.NullPointerException
dup
ldc "signingKey cannot be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: javax.xml.crypto.dsig.dom.DOMSignContext java.security.Key org.w3c.dom.Node org.w3c.dom.Node
StackMap stack:
aload 2
ifnonnull 5
4: new java.lang.NullPointerException
dup
ldc "parent cannot be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 3
ifnonnull 7
6: new java.lang.NullPointerException
dup
ldc "nextSibling cannot be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic javax.xml.crypto.KeySelector.singletonKeySelector:(Ljava/security/Key;)Ljavax/xml/crypto/KeySelector;
invokevirtual javax.xml.crypto.dsig.dom.DOMSignContext.setKeySelector:(Ljavax/xml/crypto/KeySelector;)V
8: aload 0
aload 2
putfield javax.xml.crypto.dsig.dom.DOMSignContext.parent:Lorg/w3c/dom/Node;
9: aload 0
aload 3
putfield javax.xml.crypto.dsig.dom.DOMSignContext.nextSibling:Lorg/w3c/dom/Node;
10: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavax/xml/crypto/dsig/dom/DOMSignContext;
0 11 1 signingKey Ljava/security/Key;
0 11 2 parent Lorg/w3c/dom/Node;
0 11 3 nextSibling Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
signingKey
parent
nextSibling
public void <init>(javax.xml.crypto.KeySelector, org.w3c.dom.Node);
descriptor: (Ljavax/xml/crypto/KeySelector;Lorg/w3c/dom/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial javax.xml.crypto.dom.DOMCryptoContext.<init>:()V
1: aload 1
ifnonnull 3
2: new java.lang.NullPointerException
dup
ldc "key selector cannot be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: javax.xml.crypto.dsig.dom.DOMSignContext javax.xml.crypto.KeySelector org.w3c.dom.Node
StackMap stack:
aload 2
ifnonnull 5
4: new java.lang.NullPointerException
dup
ldc "parent cannot be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual javax.xml.crypto.dsig.dom.DOMSignContext.setKeySelector:(Ljavax/xml/crypto/KeySelector;)V
6: aload 0
aload 2
putfield javax.xml.crypto.dsig.dom.DOMSignContext.parent:Lorg/w3c/dom/Node;
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/xml/crypto/dsig/dom/DOMSignContext;
0 8 1 ks Ljavax/xml/crypto/KeySelector;
0 8 2 parent Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
ks
parent
public void <init>(javax.xml.crypto.KeySelector, org.w3c.dom.Node, org.w3c.dom.Node);
descriptor: (Ljavax/xml/crypto/KeySelector;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial javax.xml.crypto.dom.DOMCryptoContext.<init>:()V
1: aload 1
ifnonnull 3
2: new java.lang.NullPointerException
dup
ldc "key selector cannot be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: javax.xml.crypto.dsig.dom.DOMSignContext javax.xml.crypto.KeySelector org.w3c.dom.Node org.w3c.dom.Node
StackMap stack:
aload 2
ifnonnull 5
4: new java.lang.NullPointerException
dup
ldc "parent cannot be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 3
ifnonnull 7
6: new java.lang.NullPointerException
dup
ldc "nextSibling cannot be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual javax.xml.crypto.dsig.dom.DOMSignContext.setKeySelector:(Ljavax/xml/crypto/KeySelector;)V
8: aload 0
aload 2
putfield javax.xml.crypto.dsig.dom.DOMSignContext.parent:Lorg/w3c/dom/Node;
9: aload 0
aload 3
putfield javax.xml.crypto.dsig.dom.DOMSignContext.nextSibling:Lorg/w3c/dom/Node;
10: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavax/xml/crypto/dsig/dom/DOMSignContext;
0 11 1 ks Ljavax/xml/crypto/KeySelector;
0 11 2 parent Lorg/w3c/dom/Node;
0 11 3 nextSibling Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
ks
parent
nextSibling
public void setParent(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.NullPointerException
dup
ldc "parent is null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield javax.xml.crypto.dsig.dom.DOMSignContext.parent:Lorg/w3c/dom/Node;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/xml/crypto/dsig/dom/DOMSignContext;
0 4 1 parent Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
parent
public void setNextSibling(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javax.xml.crypto.dsig.dom.DOMSignContext.nextSibling:Lorg/w3c/dom/Node;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/xml/crypto/dsig/dom/DOMSignContext;
0 2 1 nextSibling Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
nextSibling
public org.w3c.dom.Node getParent();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.crypto.dsig.dom.DOMSignContext.parent:Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/crypto/dsig/dom/DOMSignContext;
public org.w3c.dom.Node getNextSibling();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.crypto.dsig.dom.DOMSignContext.nextSibling:Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/crypto/dsig/dom/DOMSignContext;
}
SourceFile: "DOMSignContext.java"