public final class org.jcp.xml.dsig.internal.dom.DOMKeyName extends org.jcp.xml.dsig.internal.dom.DOMStructure implements javax.xml.crypto.dsig.keyinfo.KeyName
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.jcp.xml.dsig.internal.dom.DOMKeyName
  super_class: org.jcp.xml.dsig.internal.dom.DOMStructure
{
  private final java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMKeyName this
        start local 1 // java.lang.String name
         0: .line 55
            aload 0 /* this */
            invokespecial org.jcp.xml.dsig.internal.dom.DOMStructure.<init>:()V
         1: .line 56
            aload 1 /* name */
            ifnonnull 3
         2: .line 57
            new java.lang.NullPointerException
            dup
            ldc "name cannot be null"
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 59
      StackMap locals: org.jcp.xml.dsig.internal.dom.DOMKeyName java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            putfield org.jcp.xml.dsig.internal.dom.DOMKeyName.name:Ljava/lang/String;
         4: .line 60
            return
        end local 1 // java.lang.String name
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMKeyName this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMKeyName;
            0    5     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public void <init>(Element);
    descriptor: (LElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMKeyName this
         0: .line 36
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe type DOMKeyName must implement the inherited abstract method DOMStructure.marshal(Node, String, DOMCryptoContext)\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMKeyName this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMKeyName;
    MethodParameters:
        Name  Flags
      knElem  

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMKeyName this
         0: .line 72
            aload 0 /* this */
            getfield org.jcp.xml.dsig.internal.dom.DOMKeyName.name:Ljava/lang/String;
            areturn
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMKeyName this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMKeyName;

  public void marshal(Node, java.lang.String, javax.xml.crypto.dom.DOMCryptoContext);
    descriptor: (LNode;Ljava/lang/String;Ljavax/xml/crypto/dom/DOMCryptoContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMKeyName this
         0: .line 75
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMKeyName this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMKeyName;
    Exceptions:
      throws javax.xml.crypto.MarshalException
    MethodParameters:
          Name  Flags
      parent    
      dsPrefix  
      context   

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMKeyName this
        start local 1 // java.lang.Object obj
         0: .line 88
            aload 0 /* this */
            aload 1 /* obj */
            if_acmpne 2
         1: .line 89
            iconst_1
            ireturn
         2: .line 91
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            instanceof javax.xml.crypto.dsig.keyinfo.KeyName
            ifne 4
         3: .line 92
            iconst_0
            ireturn
         4: .line 94
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            checkcast javax.xml.crypto.dsig.keyinfo.KeyName
            astore 2 /* okn */
        start local 2 // javax.xml.crypto.dsig.keyinfo.KeyName okn
         5: .line 95
            aload 0 /* this */
            getfield org.jcp.xml.dsig.internal.dom.DOMKeyName.name:Ljava/lang/String;
            aload 2 /* okn */
            invokeinterface javax.xml.crypto.dsig.keyinfo.KeyName.getName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 2 // javax.xml.crypto.dsig.keyinfo.KeyName okn
        end local 1 // java.lang.Object obj
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMKeyName this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMKeyName;
            0    6     1   obj  Ljava/lang/Object;
            5    6     2   okn  Ljavax/xml/crypto/dsig/keyinfo/KeyName;
    MethodParameters:
      Name  Flags
      obj   

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMKeyName this
         0: .line 100
            bipush 17
            istore 1 /* result */
        start local 1 // int result
         1: .line 101
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jcp.xml.dsig.internal.dom.DOMKeyName.name:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
            iadd
            istore 1 /* result */
         2: .line 103
            iload 1 /* result */
            ireturn
        end local 1 // int result
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMKeyName this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/jcp/xml/dsig/internal/dom/DOMKeyName;
            1    3     1  result  I

  public void marshal(Node, java.lang.String, javax.xml.crypto.dom.DOMCryptoContext);
    descriptor: (LNode;Ljava/lang/String;Ljavax/xml/crypto/dom/DOMCryptoContext;)V
    flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 45
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe type DOMKeyName must implement the inherited abstract method DOMStructure.marshal(Node, String, DOMCryptoContext)\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws javax.xml.crypto.MarshalException
    MethodParameters:
      Name  Flags
            
            
            
}
SourceFile: "DOMKeyName.java"