class org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$5 implements org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$RecurrenceCoefficientsGenerator
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$5
super_class: java.lang.Object
{
private final int val$v;
descriptor: I
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final int val$w;
descriptor: I
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(int, int);
descriptor: (II)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 0: aload 0
iload 1
putfield org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$5.val$v:I
aload 0
iload 2
putfield org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$5.val$w:I
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/analysis/polynomials/PolynomialsUtils$5;
MethodParameters:
Name Flags
val$v final
val$w final
public org.apache.commons.math3.fraction.BigFraction[] generate(int);
descriptor: (I)[Lorg/apache/commons/math3/fraction/BigFraction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=7, args_size=2
start local 0 start local 1 0: iinc 1 1
1: iload 1
aload 0
getfield org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$5.val$v:I
iadd
aload 0
getfield org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$5.val$w:I
iadd
istore 2
start local 2 2: iload 2
iload 1
iadd
istore 3
start local 3 3: iload 3
iconst_1
isub
istore 4
start local 4 4: iload 3
iconst_2
isub
istore 5
start local 5 5: iconst_2
iload 1
imul
iload 2
imul
iload 5
imul
istore 6
start local 6 6: iconst_3
anewarray org.apache.commons.math3.fraction.BigFraction
dup
iconst_0
7: new org.apache.commons.math3.fraction.BigFraction
dup
iload 4
aload 0
getfield org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$5.val$v:I
aload 0
getfield org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$5.val$v:I
imul
aload 0
getfield org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$5.val$w:I
aload 0
getfield org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$5.val$w:I
imul
isub
imul
iload 6
invokespecial org.apache.commons.math3.fraction.BigFraction.<init>:(II)V
aastore
dup
iconst_1
8: new org.apache.commons.math3.fraction.BigFraction
dup
iload 4
iload 3
imul
iload 5
imul
iload 6
invokespecial org.apache.commons.math3.fraction.BigFraction.<init>:(II)V
aastore
dup
iconst_2
9: new org.apache.commons.math3.fraction.BigFraction
dup
iconst_2
iload 1
aload 0
getfield org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$5.val$v:I
iadd
iconst_1
isub
imul
iload 1
aload 0
getfield org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$5.val$w:I
iadd
iconst_1
isub
imul
iload 3
imul
iload 6
invokespecial org.apache.commons.math3.fraction.BigFraction.<init>:(II)V
aastore
10: areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/commons/math3/analysis/polynomials/PolynomialsUtils$5;
0 11 1 k I
2 11 2 kvw I
3 11 3 twoKvw I
4 11 4 twoKvwM1 I
5 11 5 twoKvwM2 I
6 11 6 den I
MethodParameters:
Name Flags
k
}
SourceFile: "PolynomialsUtils.java"
EnclosingMethod: org.apache.commons.math3.analysis.polynomials.PolynomialsUtils.createJacobiPolynomial:(III)Lorg/apache/commons/math3/analysis/polynomials/PolynomialFunction;
NestHost: org.apache.commons.math3.analysis.polynomials.PolynomialsUtils
InnerClasses:
org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$5
private abstract RecurrenceCoefficientsGenerator = org.apache.commons.math3.analysis.polynomials.PolynomialsUtils$RecurrenceCoefficientsGenerator of org.apache.commons.math3.analysis.polynomials.PolynomialsUtils