class sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement extends sun.security.util.math.intpoly.IntegerPolynomial$Element implements sun.security.util.math.ImmutableIntegerModuloP
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement
  super_class: sun.security.util.math.intpoly.IntegerPolynomial$Element
{
  final sun.security.util.math.intpoly.IntegerPolynomial this$0;
    descriptor: Lsun/security/util/math/intpoly/IntegerPolynomial;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  protected void <init>(sun.security.util.math.intpoly.IntegerPolynomial, java.math.BigInteger);
    descriptor: (Lsun/security/util/math/intpoly/IntegerPolynomial;Ljava/math/BigInteger;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement this
        start local 2 // java.math.BigInteger v
         0: .line 743
            aload 0 /* this */
            aload 1
            putfield sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement.this$0:Lsun/security/util/math/intpoly/IntegerPolynomial;
         1: .line 744
            aload 0 /* this */
            aload 1
            aload 2 /* v */
            invokespecial sun.security.util.math.intpoly.IntegerPolynomial$Element.<init>:(Lsun/security/util/math/intpoly/IntegerPolynomial;Ljava/math/BigInteger;)V
         2: .line 745
            return
        end local 2 // java.math.BigInteger v
        end local 0 // sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/security/util/math/intpoly/IntegerPolynomial$ImmutableElement;
            0    3     2     v  Ljava/math/BigInteger;
    MethodParameters:
        Name  Flags
      this$0  final
      v       

  protected void <init>(sun.security.util.math.intpoly.IntegerPolynomial, boolean);
    descriptor: (Lsun/security/util/math/intpoly/IntegerPolynomial;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement this
        start local 2 // boolean v
         0: .line 747
            aload 0 /* this */
            aload 1
            putfield sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement.this$0:Lsun/security/util/math/intpoly/IntegerPolynomial;
         1: .line 748
            aload 0 /* this */
            aload 1
            iload 2 /* v */
            invokespecial sun.security.util.math.intpoly.IntegerPolynomial$Element.<init>:(Lsun/security/util/math/intpoly/IntegerPolynomial;Z)V
         2: .line 749
            return
        end local 2 // boolean v
        end local 0 // sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/security/util/math/intpoly/IntegerPolynomial$ImmutableElement;
            0    3     2     v  Z
    MethodParameters:
        Name  Flags
      this$0  final
      v       

  protected void <init>(sun.security.util.math.intpoly.IntegerPolynomial, long[], int);
    descriptor: (Lsun/security/util/math/intpoly/IntegerPolynomial;[JI)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement this
        start local 2 // long[] limbs
        start local 3 // int numAdds
         0: .line 751
            aload 0 /* this */
            aload 1
            putfield sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement.this$0:Lsun/security/util/math/intpoly/IntegerPolynomial;
         1: .line 752
            aload 0 /* this */
            aload 1
            aload 2 /* limbs */
            iload 3 /* numAdds */
            invokespecial sun.security.util.math.intpoly.IntegerPolynomial$Element.<init>:(Lsun/security/util/math/intpoly/IntegerPolynomial;[JI)V
         2: .line 753
            return
        end local 3 // int numAdds
        end local 2 // long[] limbs
        end local 0 // sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lsun/security/util/math/intpoly/IntegerPolynomial$ImmutableElement;
            0    3     2    limbs  [J
            0    3     3  numAdds  I
    MethodParameters:
         Name  Flags
      this$0   final
      limbs    
      numAdds  

  public sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement fixed();
    descriptor: ()Lsun/security/util/math/intpoly/IntegerPolynomial$ImmutableElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement this
         0: .line 757
            aload 0 /* this */
            areturn
        end local 0 // sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/util/math/intpoly/IntegerPolynomial$ImmutableElement;

  public sun.security.util.math.ImmutableIntegerModuloP fixed();
    descriptor: ()Lsun/security/util/math/ImmutableIntegerModuloP;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement.fixed:()Lsun/security/util/math/intpoly/IntegerPolynomial$ImmutableElement;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "IntegerPolynomial.java"
NestHost: sun.security.util.math.intpoly.IntegerPolynomial
InnerClasses:
  private abstract Element = sun.security.util.math.intpoly.IntegerPolynomial$Element of sun.security.util.math.intpoly.IntegerPolynomial
  ImmutableElement = sun.security.util.math.intpoly.IntegerPolynomial$ImmutableElement of sun.security.util.math.intpoly.IntegerPolynomial