public class sun.security.krb5.internal.EncASRepPart extends sun.security.krb5.internal.EncKDCRepPart
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.security.krb5.internal.EncASRepPart
  super_class: sun.security.krb5.internal.EncKDCRepPart
{
  public void <init>(sun.security.krb5.EncryptionKey, sun.security.krb5.internal.LastReq, int, sun.security.krb5.internal.KerberosTime, sun.security.krb5.internal.TicketFlags, sun.security.krb5.internal.KerberosTime, sun.security.krb5.internal.KerberosTime, sun.security.krb5.internal.KerberosTime, sun.security.krb5.internal.KerberosTime, sun.security.krb5.PrincipalName, sun.security.krb5.internal.HostAddresses);
    descriptor: (Lsun/security/krb5/EncryptionKey;Lsun/security/krb5/internal/LastReq;ILsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/TicketFlags;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/PrincipalName;Lsun/security/krb5/internal/HostAddresses;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=12, args_size=12
        start local 0 // sun.security.krb5.internal.EncASRepPart this
        start local 1 // sun.security.krb5.EncryptionKey new_key
        start local 2 // sun.security.krb5.internal.LastReq new_lastReq
        start local 3 // int new_nonce
        start local 4 // sun.security.krb5.internal.KerberosTime new_keyExpiration
        start local 5 // sun.security.krb5.internal.TicketFlags new_flags
        start local 6 // sun.security.krb5.internal.KerberosTime new_authtime
        start local 7 // sun.security.krb5.internal.KerberosTime new_starttime
        start local 8 // sun.security.krb5.internal.KerberosTime new_endtime
        start local 9 // sun.security.krb5.internal.KerberosTime new_renewTill
        start local 10 // sun.security.krb5.PrincipalName new_sname
        start local 11 // sun.security.krb5.internal.HostAddresses new_caddr
         0: .line 50
            aload 0 /* this */
         1: .line 51
            aload 1 /* new_key */
         2: .line 52
            aload 2 /* new_lastReq */
         3: .line 53
            iload 3 /* new_nonce */
         4: .line 54
            aload 4 /* new_keyExpiration */
         5: .line 55
            aload 5 /* new_flags */
         6: .line 56
            aload 6 /* new_authtime */
         7: .line 57
            aload 7 /* new_starttime */
         8: .line 58
            aload 8 /* new_endtime */
         9: .line 59
            aload 9 /* new_renewTill */
        10: .line 60
            aload 10 /* new_sname */
        11: .line 61
            aload 11 /* new_caddr */
        12: .line 62
            bipush 25
            invokespecial sun.security.krb5.internal.EncKDCRepPart.<init>:(Lsun/security/krb5/EncryptionKey;Lsun/security/krb5/internal/LastReq;ILsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/TicketFlags;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/internal/KerberosTime;Lsun/security/krb5/PrincipalName;Lsun/security/krb5/internal/HostAddresses;I)V
        13: .line 66
            return
        end local 11 // sun.security.krb5.internal.HostAddresses new_caddr
        end local 10 // sun.security.krb5.PrincipalName new_sname
        end local 9 // sun.security.krb5.internal.KerberosTime new_renewTill
        end local 8 // sun.security.krb5.internal.KerberosTime new_endtime
        end local 7 // sun.security.krb5.internal.KerberosTime new_starttime
        end local 6 // sun.security.krb5.internal.KerberosTime new_authtime
        end local 5 // sun.security.krb5.internal.TicketFlags new_flags
        end local 4 // sun.security.krb5.internal.KerberosTime new_keyExpiration
        end local 3 // int new_nonce
        end local 2 // sun.security.krb5.internal.LastReq new_lastReq
        end local 1 // sun.security.krb5.EncryptionKey new_key
        end local 0 // sun.security.krb5.internal.EncASRepPart this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   14     0               this  Lsun/security/krb5/internal/EncASRepPart;
            0   14     1            new_key  Lsun/security/krb5/EncryptionKey;
            0   14     2        new_lastReq  Lsun/security/krb5/internal/LastReq;
            0   14     3          new_nonce  I
            0   14     4  new_keyExpiration  Lsun/security/krb5/internal/KerberosTime;
            0   14     5          new_flags  Lsun/security/krb5/internal/TicketFlags;
            0   14     6       new_authtime  Lsun/security/krb5/internal/KerberosTime;
            0   14     7      new_starttime  Lsun/security/krb5/internal/KerberosTime;
            0   14     8        new_endtime  Lsun/security/krb5/internal/KerberosTime;
            0   14     9      new_renewTill  Lsun/security/krb5/internal/KerberosTime;
            0   14    10          new_sname  Lsun/security/krb5/PrincipalName;
            0   14    11          new_caddr  Lsun/security/krb5/internal/HostAddresses;
    MethodParameters:
                   Name  Flags
      new_key            
      new_lastReq        
      new_nonce          
      new_keyExpiration  
      new_flags          
      new_authtime       
      new_starttime      
      new_endtime        
      new_renewTill      
      new_sname          
      new_caddr          

  public void <init>(byte[]);
    descriptor: ([B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // sun.security.krb5.internal.EncASRepPart this
        start local 1 // byte[] data
         0: .line 68
            aload 0 /* this */
            invokespecial sun.security.krb5.internal.EncKDCRepPart.<init>:()V
         1: .line 70
            aload 0 /* this */
            new sun.security.util.DerValue
            dup
            aload 1 /* data */
            invokespecial sun.security.util.DerValue.<init>:([B)V
            invokevirtual sun.security.krb5.internal.EncASRepPart.init:(Lsun/security/util/DerValue;)V
         2: .line 71
            return
        end local 1 // byte[] data
        end local 0 // sun.security.krb5.internal.EncASRepPart this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/security/krb5/internal/EncASRepPart;
            0    3     1  data  [B
    Exceptions:
      throws sun.security.krb5.Asn1Exception, java.io.IOException, sun.security.krb5.KrbException
    MethodParameters:
      Name  Flags
      data  

  public void <init>(sun.security.util.DerValue);
    descriptor: (Lsun/security/util/DerValue;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.security.krb5.internal.EncASRepPart this
        start local 1 // sun.security.util.DerValue encoding
         0: .line 73
            aload 0 /* this */
            invokespecial sun.security.krb5.internal.EncKDCRepPart.<init>:()V
         1: .line 75
            aload 0 /* this */
            aload 1 /* encoding */
            invokevirtual sun.security.krb5.internal.EncASRepPart.init:(Lsun/security/util/DerValue;)V
         2: .line 76
            return
        end local 1 // sun.security.util.DerValue encoding
        end local 0 // sun.security.krb5.internal.EncASRepPart this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lsun/security/krb5/internal/EncASRepPart;
            0    3     1  encoding  Lsun/security/util/DerValue;
    Exceptions:
      throws sun.security.krb5.Asn1Exception, java.io.IOException, sun.security.krb5.KrbException
    MethodParameters:
          Name  Flags
      encoding  

  private void init(sun.security.util.DerValue);
    descriptor: (Lsun/security/util/DerValue;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.krb5.internal.EncASRepPart this
        start local 1 // sun.security.util.DerValue encoding
         0: .line 80
            aload 0 /* this */
            aload 1 /* encoding */
            bipush 25
            invokevirtual sun.security.krb5.internal.EncASRepPart.init:(Lsun/security/util/DerValue;I)V
         1: .line 81
            return
        end local 1 // sun.security.util.DerValue encoding
        end local 0 // sun.security.krb5.internal.EncASRepPart this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/security/krb5/internal/EncASRepPart;
            0    2     1  encoding  Lsun/security/util/DerValue;
    Exceptions:
      throws sun.security.krb5.Asn1Exception, java.io.IOException, sun.security.krb5.KrbException
    MethodParameters:
          Name  Flags
      encoding  

  public byte[] asn1Encode();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.security.krb5.internal.EncASRepPart this
         0: .line 85
            aload 0 /* this */
            bipush 25
            invokevirtual sun.security.krb5.internal.EncASRepPart.asn1Encode:(I)[B
            areturn
        end local 0 // sun.security.krb5.internal.EncASRepPart this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/krb5/internal/EncASRepPart;
    Exceptions:
      throws sun.security.krb5.Asn1Exception, java.io.IOException
}
SourceFile: "EncASRepPart.java"