SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.8.2

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
257 315 0 0

Files

Class Bugs
com.irurueta.numerical.AccurateMaximumLikelihoodEstimator 1
com.irurueta.numerical.ComplexPolynomialEvaluator 3
com.irurueta.numerical.DirectionalEvaluator 5
com.irurueta.numerical.DoubleFactorialEstimator 2
com.irurueta.numerical.HistogramMaximumLikelihoodEstimator 3
com.irurueta.numerical.LongFactorialEstimator 2
com.irurueta.numerical.MaximumLikelihoodEstimator 6
com.irurueta.numerical.PadeApproximantEstimator 2
com.irurueta.numerical.PadeApproximantEstimator$Result 4
com.irurueta.numerical.RealPolynomialEvaluator 3
com.irurueta.numerical.fitting.LevenbergMarquardtMultiDimensionFitter 4
com.irurueta.numerical.fitting.LevenbergMarquardtMultiVariateFitter 4
com.irurueta.numerical.fitting.LevenbergMarquardtSingleDimensionFitter 4
com.irurueta.numerical.fitting.MultiDimensionFitter 10
com.irurueta.numerical.fitting.MultiDimensionLinearFitter 3
com.irurueta.numerical.fitting.MultiVariateFitter 10
com.irurueta.numerical.fitting.SimpleSingleDimensionLinearFitter 3
com.irurueta.numerical.fitting.SingleDimensionFitter 12
com.irurueta.numerical.fitting.SingleDimensionLinearFitter 3
com.irurueta.numerical.fitting.StraightLineFitter 10
com.irurueta.numerical.fitting.SvdMultiDimensionLinearFitter 3
com.irurueta.numerical.fitting.SvdSingleDimensionLinearFitter 3
com.irurueta.numerical.integration.DoubleExponentialRuleMatrixQuadrature 4
com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator 8
com.irurueta.numerical.integration.ExponentialMidPointMatrixQuadrature 1
com.irurueta.numerical.integration.InfinityMidPointMatrixQuadrature 1
com.irurueta.numerical.integration.InfinityMidPointQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.LowerSquareRootMidPointMatrixQuadrature 1
com.irurueta.numerical.integration.LowerSquareRootMidPointQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.MidPointMatrixQuadrature 2
com.irurueta.numerical.integration.MidPointQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator 8
com.irurueta.numerical.integration.RombergExponentialMidPointQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.RombergInfinityMidPointQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.RombergLowerSquareRootMidPointQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.RombergMidPointQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.RombergTrapezoidalQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.RombergUpperSquareRootMidPointQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator 8
com.irurueta.numerical.integration.SimpsonInfinityMidPointQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.SimpsonLowerSquareRootMidPointQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.SimpsonMidPointQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.SimpsonTrapezoidalQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.SimpsonUpperSquareRootMidPointQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.TrapezoidalMatrixQuadrature 2
com.irurueta.numerical.integration.TrapezoidalQuadratureMatrixIntegrator 2
com.irurueta.numerical.integration.UpperSquareRootMidPointMatrixQuadrature 1
com.irurueta.numerical.integration.UpperSquareRootMidPointQuadratureMatrixIntegrator 2
com.irurueta.numerical.interpolation.BarycentricRationalInterpolator 1
com.irurueta.numerical.interpolation.BaseInterpolator 4
com.irurueta.numerical.interpolation.BicubicSpline2DInterpolator 1
com.irurueta.numerical.interpolation.BilinearInterpolator 1
com.irurueta.numerical.interpolation.CurveInterpolator 3
com.irurueta.numerical.interpolation.KrigingInterpolator 4
com.irurueta.numerical.interpolation.Polynomial2DInterpolator 1
com.irurueta.numerical.interpolation.RadialBasisFunctionInterpolator 2
com.irurueta.numerical.interpolation.ShepardInterpolator 2
com.irurueta.numerical.optimization.BracketedSingleOptimizer 2
com.irurueta.numerical.optimization.BrentSingleOptimizer 2
com.irurueta.numerical.optimization.ConjugateGradientMultiOptimizer 2
com.irurueta.numerical.optimization.DerivativeBrentSingleOptimizer 1
com.irurueta.numerical.optimization.DerivativeConjugateGradientMultiOptimizer 1
com.irurueta.numerical.optimization.DerivativeLineMultiOptimizer 3
com.irurueta.numerical.optimization.GoldenSingleOptimizer 1
com.irurueta.numerical.optimization.LineMultiOptimizer 3
com.irurueta.numerical.optimization.MultiOptimizer 1
com.irurueta.numerical.optimization.PowellMultiOptimizer 4
com.irurueta.numerical.optimization.QuasiNewtonMultiOptimizer 5
com.irurueta.numerical.optimization.SimplexMultiOptimizer 5
com.irurueta.numerical.polynomials.Polynomial 3
com.irurueta.numerical.polynomials.estimators.DerivativePolynomialEvaluation 3
com.irurueta.numerical.polynomials.estimators.IntegralIntervalPolynomialEvaluation 5
com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation 8
com.irurueta.numerical.polynomials.estimators.LMedSPolynomialRobustEstimator$1 2
com.irurueta.numerical.polynomials.estimators.MSACPolynomialRobustEstimator$1 2
com.irurueta.numerical.polynomials.estimators.PROMedSPolynomialRobustEstimator 1
com.irurueta.numerical.polynomials.estimators.PROMedSPolynomialRobustEstimator$1 2
com.irurueta.numerical.polynomials.estimators.PROSACPolynomialRobustEstimator 1
com.irurueta.numerical.polynomials.estimators.PROSACPolynomialRobustEstimator$1 2
com.irurueta.numerical.polynomials.estimators.PolynomialEstimator 5
com.irurueta.numerical.polynomials.estimators.PolynomialRobustEstimator 1
com.irurueta.numerical.polynomials.estimators.RANSACPolynomialRobustEstimator$1 2
com.irurueta.numerical.polynomials.estimators.WeightedPolynomialEstimator 1
com.irurueta.numerical.robust.InliersData 1
com.irurueta.numerical.robust.LMedSRobustEstimator$LMedSInliersData 1
com.irurueta.numerical.robust.MSACRobustEstimator$MSACInliersData 1
com.irurueta.numerical.robust.PROSACRobustEstimator$PROSACInliersData 1
com.irurueta.numerical.robust.RANSACRobustEstimator$RANSACInliersData 1
com.irurueta.numerical.robust.SubsetSelector 1
com.irurueta.numerical.robust.WeightSelection 2
com.irurueta.numerical.roots.BisectionSingleRootEstimator 1
com.irurueta.numerical.roots.BracketedSingleRootEstimator 1
com.irurueta.numerical.roots.BrentSingleRootEstimator 1
com.irurueta.numerical.roots.DerivativeSingleRootEstimator 2
com.irurueta.numerical.roots.FalsePositionSingleRootEstimator 1
com.irurueta.numerical.roots.FirstDegreePolynomialRootsEstimator 2
com.irurueta.numerical.roots.NewtonRaphsonSingleRootEstimator 2
com.irurueta.numerical.roots.PolynomialRootsEstimator 2
com.irurueta.numerical.roots.RidderSingleRootEstimator 1
com.irurueta.numerical.roots.SafeNewtonRaphsonSingleRootEstimator 2
com.irurueta.numerical.roots.SecantSingleRootEstimator 1
com.irurueta.numerical.roots.SecondDegreePolynomialRootsEstimator 2
com.irurueta.numerical.roots.ThirdDegreePolynomialRootsEstimator 2
com.irurueta.numerical.signal.processing.Convolver1D 4
com.irurueta.numerical.signal.processing.KalmanFilter 24
com.irurueta.numerical.signal.processing.MeasurementNoiseCovarianceEstimator 4

com.irurueta.numerical.AccurateMaximumLikelihoodEstimator

Bug Category Details Line Priority
Exception is caught when Exception is not thrown in com.irurueta.numerical.AccurateMaximumLikelihoodEstimator.estimate() STYLE REC_CATCH_EXCEPTION 283 Medium

com.irurueta.numerical.ComplexPolynomialEvaluator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.ComplexPolynomialEvaluator at new com.irurueta.numerical.ComplexPolynomialEvaluator(Complex[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 44 Medium
com.irurueta.numerical.ComplexPolynomialEvaluator.getPolyParams() may expose internal representation by returning ComplexPolynomialEvaluator.mPolyParams MALICIOUS_CODE EI_EXPOSE_REP 56 Medium
new com.irurueta.numerical.ComplexPolynomialEvaluator(Complex[]) may expose internal representation by storing an externally mutable object into ComplexPolynomialEvaluator.mPolyParams MALICIOUS_CODE EI_EXPOSE_REP2 47 Medium

com.irurueta.numerical.DirectionalEvaluator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.DirectionalEvaluator at new com.irurueta.numerical.DirectionalEvaluator(MultiDimensionFunctionEvaluatorListener, double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 64 Medium
com.irurueta.numerical.DirectionalEvaluator.getDirection() may expose internal representation by returning DirectionalEvaluator.direction MALICIOUS_CODE EI_EXPOSE_REP 106 Medium
com.irurueta.numerical.DirectionalEvaluator.getPoint() may expose internal representation by returning DirectionalEvaluator.point MALICIOUS_CODE EI_EXPOSE_REP 95 Medium
com.irurueta.numerical.DirectionalEvaluator.setPointAndDirection(double[], double[]) may expose internal representation by storing an externally mutable object into DirectionalEvaluator.direction MALICIOUS_CODE EI_EXPOSE_REP2 127 Medium
com.irurueta.numerical.DirectionalEvaluator.setPointAndDirection(double[], double[]) may expose internal representation by storing an externally mutable object into DirectionalEvaluator.point MALICIOUS_CODE EI_EXPOSE_REP2 126 Medium

com.irurueta.numerical.DoubleFactorialEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.DoubleFactorialEstimator at new com.irurueta.numerical.DoubleFactorialEstimator() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 39 Medium
Exception thrown in class com.irurueta.numerical.DoubleFactorialEstimator at new com.irurueta.numerical.DoubleFactorialEstimator(int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 50 Medium

com.irurueta.numerical.HistogramMaximumLikelihoodEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.HistogramMaximumLikelihoodEstimator at new com.irurueta.numerical.HistogramMaximumLikelihoodEstimator(double, double, double[], double, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 139 Medium
Exception thrown in class com.irurueta.numerical.HistogramMaximumLikelihoodEstimator at new com.irurueta.numerical.HistogramMaximumLikelihoodEstimator(double, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 96 Medium
Exception thrown in class com.irurueta.numerical.HistogramMaximumLikelihoodEstimator at new com.irurueta.numerical.HistogramMaximumLikelihoodEstimator(double[], double, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 115 Medium

com.irurueta.numerical.LongFactorialEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.LongFactorialEstimator at new com.irurueta.numerical.LongFactorialEstimator() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 39 Medium
Exception thrown in class com.irurueta.numerical.LongFactorialEstimator at new com.irurueta.numerical.LongFactorialEstimator(int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 50 Medium

com.irurueta.numerical.MaximumLikelihoodEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.MaximumLikelihoodEstimator at new com.irurueta.numerical.MaximumLikelihoodEstimator(double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 101 Medium
Exception thrown in class com.irurueta.numerical.MaximumLikelihoodEstimator at new com.irurueta.numerical.MaximumLikelihoodEstimator(double, double, double[], double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 149 Medium
Exception thrown in class com.irurueta.numerical.MaximumLikelihoodEstimator at new com.irurueta.numerical.MaximumLikelihoodEstimator(double[], double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 129 Medium
com.irurueta.numerical.MaximumLikelihoodEstimator.getInputData() may expose internal representation by returning MaximumLikelihoodEstimator.inputData MALICIOUS_CODE EI_EXPOSE_REP 241 Medium
com.irurueta.numerical.MaximumLikelihoodEstimator.setInputData(double[]) may expose internal representation by storing an externally mutable object into MaximumLikelihoodEstimator.inputData MALICIOUS_CODE EI_EXPOSE_REP2 257 Medium
com.irurueta.numerical.MaximumLikelihoodEstimator.setInputData(double[], double, double) may expose internal representation by storing an externally mutable object into MaximumLikelihoodEstimator.inputData MALICIOUS_CODE EI_EXPOSE_REP2 278 Medium

com.irurueta.numerical.PadeApproximantEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.PadeApproximantEstimator at new com.irurueta.numerical.PadeApproximantEstimator() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 84 Medium
Exception thrown in class com.irurueta.numerical.PadeApproximantEstimator at new com.irurueta.numerical.PadeApproximantEstimator(int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 94 Medium

com.irurueta.numerical.PadeApproximantEstimator$Result

Bug Category Details Line Priority
com.irurueta.numerical.PadeApproximantEstimator$Result.getDenominators() may expose internal representation by returning PadeApproximantEstimator$Result.mDenominators MALICIOUS_CODE EI_EXPOSE_REP 295 Medium
com.irurueta.numerical.PadeApproximantEstimator$Result.getNumerators() may expose internal representation by returning PadeApproximantEstimator$Result.mNumerators MALICIOUS_CODE EI_EXPOSE_REP 286 Medium
new com.irurueta.numerical.PadeApproximantEstimator$Result(double[], double[]) may expose internal representation by storing an externally mutable object into PadeApproximantEstimator$Result.mDenominators MALICIOUS_CODE EI_EXPOSE_REP2 277 Medium
new com.irurueta.numerical.PadeApproximantEstimator$Result(double[], double[]) may expose internal representation by storing an externally mutable object into PadeApproximantEstimator$Result.mNumerators MALICIOUS_CODE EI_EXPOSE_REP2 276 Medium

com.irurueta.numerical.RealPolynomialEvaluator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.RealPolynomialEvaluator at new com.irurueta.numerical.RealPolynomialEvaluator(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 42 Medium
com.irurueta.numerical.RealPolynomialEvaluator.getPolyParams() may expose internal representation by returning RealPolynomialEvaluator.mPolyParams MALICIOUS_CODE EI_EXPOSE_REP 54 Medium
new com.irurueta.numerical.RealPolynomialEvaluator(double[]) may expose internal representation by storing an externally mutable object into RealPolynomialEvaluator.mPolyParams MALICIOUS_CODE EI_EXPOSE_REP2 45 Medium

com.irurueta.numerical.fitting.LevenbergMarquardtMultiDimensionFitter

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.fitting.LevenbergMarquardtMultiDimensionFitter at new com.irurueta.numerical.fitting.LevenbergMarquardtMultiDimensionFitter(LevenbergMarquardtMultiDimensionFunctionEvaluator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 181 Medium
Exception thrown in class com.irurueta.numerical.fitting.LevenbergMarquardtMultiDimensionFitter at new com.irurueta.numerical.fitting.LevenbergMarquardtMultiDimensionFitter(LevenbergMarquardtMultiDimensionFunctionEvaluator, Matrix, double[], double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 223 Medium
Exception thrown in class com.irurueta.numerical.fitting.LevenbergMarquardtMultiDimensionFitter at new com.irurueta.numerical.fitting.LevenbergMarquardtMultiDimensionFitter(LevenbergMarquardtMultiDimensionFunctionEvaluator, Matrix, double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 201 Medium
com.irurueta.numerical.fitting.LevenbergMarquardtMultiDimensionFitter.getAlpha() may expose internal representation by returning LevenbergMarquardtMultiDimensionFitter.alpha MALICIOUS_CODE EI_EXPOSE_REP 334 Medium

com.irurueta.numerical.fitting.LevenbergMarquardtMultiVariateFitter

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.fitting.LevenbergMarquardtMultiVariateFitter at new com.irurueta.numerical.fitting.LevenbergMarquardtMultiVariateFitter(LevenbergMarquardtMultiVariateFunctionEvaluator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 191 Medium
Exception thrown in class com.irurueta.numerical.fitting.LevenbergMarquardtMultiVariateFitter at new com.irurueta.numerical.fitting.LevenbergMarquardtMultiVariateFitter(LevenbergMarquardtMultiVariateFunctionEvaluator, Matrix, Matrix, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 234 Medium
Exception thrown in class com.irurueta.numerical.fitting.LevenbergMarquardtMultiVariateFitter at new com.irurueta.numerical.fitting.LevenbergMarquardtMultiVariateFitter(LevenbergMarquardtMultiVariateFunctionEvaluator, Matrix, Matrix, double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 211 Medium
com.irurueta.numerical.fitting.LevenbergMarquardtMultiVariateFitter.getAlpha() may expose internal representation by returning LevenbergMarquardtMultiVariateFitter.alpha MALICIOUS_CODE EI_EXPOSE_REP 346 Medium

com.irurueta.numerical.fitting.LevenbergMarquardtSingleDimensionFitter

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.fitting.LevenbergMarquardtSingleDimensionFitter at new com.irurueta.numerical.fitting.LevenbergMarquardtSingleDimensionFitter(LevenbergMarquardtSingleDimensionFunctionEvaluator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 175 Medium
Exception thrown in class com.irurueta.numerical.fitting.LevenbergMarquardtSingleDimensionFitter at new com.irurueta.numerical.fitting.LevenbergMarquardtSingleDimensionFitter(LevenbergMarquardtSingleDimensionFunctionEvaluator, double[], double[], double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 217 Medium
Exception thrown in class com.irurueta.numerical.fitting.LevenbergMarquardtSingleDimensionFitter at new com.irurueta.numerical.fitting.LevenbergMarquardtSingleDimensionFitter(LevenbergMarquardtSingleDimensionFunctionEvaluator, double[], double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 195 Medium
com.irurueta.numerical.fitting.LevenbergMarquardtSingleDimensionFitter.getAlpha() may expose internal representation by returning LevenbergMarquardtSingleDimensionFitter.alpha MALICIOUS_CODE EI_EXPOSE_REP 333 Medium

com.irurueta.numerical.fitting.MultiDimensionFitter

Bug Category Details Line Priority
com.irurueta.numerical.fitting.MultiDimensionFitter.getA() may expose internal representation by returning MultiDimensionFitter.a MALICIOUS_CODE EI_EXPOSE_REP 196 Medium
com.irurueta.numerical.fitting.MultiDimensionFitter.getCovar() may expose internal representation by returning MultiDimensionFitter.covar MALICIOUS_CODE EI_EXPOSE_REP 206 Medium
com.irurueta.numerical.fitting.MultiDimensionFitter.getSig() may expose internal representation by returning MultiDimensionFitter.sig MALICIOUS_CODE EI_EXPOSE_REP 131 Medium
com.irurueta.numerical.fitting.MultiDimensionFitter.getX() may expose internal representation by returning MultiDimensionFitter.x MALICIOUS_CODE EI_EXPOSE_REP 112 Medium
com.irurueta.numerical.fitting.MultiDimensionFitter.getY() may expose internal representation by returning MultiDimensionFitter.y MALICIOUS_CODE EI_EXPOSE_REP 122 Medium
com.irurueta.numerical.fitting.MultiDimensionFitter.setInputData(Matrix, double[], double) may expose internal representation by storing an externally mutable object into MultiDimensionFitter.x MALICIOUS_CODE EI_EXPOSE_REP2 181 Medium
com.irurueta.numerical.fitting.MultiDimensionFitter.setInputData(Matrix, double[], double) may expose internal representation by storing an externally mutable object into MultiDimensionFitter.y MALICIOUS_CODE EI_EXPOSE_REP2 182 Medium
com.irurueta.numerical.fitting.MultiDimensionFitter.setInputData(Matrix, double[], double[]) may expose internal representation by storing an externally mutable object into MultiDimensionFitter.sig MALICIOUS_CODE EI_EXPOSE_REP2 155 Medium
com.irurueta.numerical.fitting.MultiDimensionFitter.setInputData(Matrix, double[], double[]) may expose internal representation by storing an externally mutable object into MultiDimensionFitter.x MALICIOUS_CODE EI_EXPOSE_REP2 153 Medium
com.irurueta.numerical.fitting.MultiDimensionFitter.setInputData(Matrix, double[], double[]) may expose internal representation by storing an externally mutable object into MultiDimensionFitter.y MALICIOUS_CODE EI_EXPOSE_REP2 154 Medium

com.irurueta.numerical.fitting.MultiDimensionLinearFitter

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.fitting.MultiDimensionLinearFitter at new com.irurueta.numerical.fitting.MultiDimensionLinearFitter(LinearFitterMultiDimensionFunctionEvaluator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 94 Medium
Exception thrown in class com.irurueta.numerical.fitting.MultiDimensionLinearFitter at new com.irurueta.numerical.fitting.MultiDimensionLinearFitter(LinearFitterMultiDimensionFunctionEvaluator, Matrix, double[], double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 138 Medium
Exception thrown in class com.irurueta.numerical.fitting.MultiDimensionLinearFitter at new com.irurueta.numerical.fitting.MultiDimensionLinearFitter(LinearFitterMultiDimensionFunctionEvaluator, Matrix, double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 115 Medium

com.irurueta.numerical.fitting.MultiVariateFitter

Bug Category Details Line Priority
com.irurueta.numerical.fitting.MultiVariateFitter.getA() may expose internal representation by returning MultiVariateFitter.a MALICIOUS_CODE EI_EXPOSE_REP 196 Medium
com.irurueta.numerical.fitting.MultiVariateFitter.getCovar() may expose internal representation by returning MultiVariateFitter.covar MALICIOUS_CODE EI_EXPOSE_REP 206 Medium
com.irurueta.numerical.fitting.MultiVariateFitter.getSig() may expose internal representation by returning MultiVariateFitter.sig MALICIOUS_CODE EI_EXPOSE_REP 133 Medium
com.irurueta.numerical.fitting.MultiVariateFitter.getX() may expose internal representation by returning MultiVariateFitter.x MALICIOUS_CODE EI_EXPOSE_REP 114 Medium
com.irurueta.numerical.fitting.MultiVariateFitter.getY() may expose internal representation by returning MultiVariateFitter.y MALICIOUS_CODE EI_EXPOSE_REP 124 Medium
com.irurueta.numerical.fitting.MultiVariateFitter.setInputData(Matrix, Matrix, double) may expose internal representation by storing an externally mutable object into MultiVariateFitter.x MALICIOUS_CODE EI_EXPOSE_REP2 182 Medium
com.irurueta.numerical.fitting.MultiVariateFitter.setInputData(Matrix, Matrix, double) may expose internal representation by storing an externally mutable object into MultiVariateFitter.y MALICIOUS_CODE EI_EXPOSE_REP2 183 Medium
com.irurueta.numerical.fitting.MultiVariateFitter.setInputData(Matrix, Matrix, double[]) may expose internal representation by storing an externally mutable object into MultiVariateFitter.sig MALICIOUS_CODE EI_EXPOSE_REP2 157 Medium
com.irurueta.numerical.fitting.MultiVariateFitter.setInputData(Matrix, Matrix, double[]) may expose internal representation by storing an externally mutable object into MultiVariateFitter.x MALICIOUS_CODE EI_EXPOSE_REP2 155 Medium
com.irurueta.numerical.fitting.MultiVariateFitter.setInputData(Matrix, Matrix, double[]) may expose internal representation by storing an externally mutable object into MultiVariateFitter.y MALICIOUS_CODE EI_EXPOSE_REP2 156 Medium

com.irurueta.numerical.fitting.SimpleSingleDimensionLinearFitter

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.fitting.SimpleSingleDimensionLinearFitter at new com.irurueta.numerical.fitting.SimpleSingleDimensionLinearFitter(LinearFitterSingleDimensionFunctionEvaluator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 95 Medium
Exception thrown in class com.irurueta.numerical.fitting.SimpleSingleDimensionLinearFitter at new com.irurueta.numerical.fitting.SimpleSingleDimensionLinearFitter(LinearFitterSingleDimensionFunctionEvaluator, double[], double[], double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 142 Medium
Exception thrown in class com.irurueta.numerical.fitting.SimpleSingleDimensionLinearFitter at new com.irurueta.numerical.fitting.SimpleSingleDimensionLinearFitter(LinearFitterSingleDimensionFunctionEvaluator, double[], double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 118 Medium

com.irurueta.numerical.fitting.SingleDimensionFitter

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.fitting.SingleDimensionFitter at new com.irurueta.numerical.fitting.SingleDimensionFitter(double[], double[], double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 95 Medium
Exception thrown in class com.irurueta.numerical.fitting.SingleDimensionFitter at new com.irurueta.numerical.fitting.SingleDimensionFitter(double[], double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 80 Medium
com.irurueta.numerical.fitting.SingleDimensionFitter.getA() may expose internal representation by returning SingleDimensionFitter.a MALICIOUS_CODE EI_EXPOSE_REP 182 Medium
com.irurueta.numerical.fitting.SingleDimensionFitter.getCovar() may expose internal representation by returning SingleDimensionFitter.covar MALICIOUS_CODE EI_EXPOSE_REP 192 Medium
com.irurueta.numerical.fitting.SingleDimensionFitter.getSig() may expose internal representation by returning SingleDimensionFitter.sig MALICIOUS_CODE EI_EXPOSE_REP 123 Medium
com.irurueta.numerical.fitting.SingleDimensionFitter.getX() may expose internal representation by returning SingleDimensionFitter.x MALICIOUS_CODE EI_EXPOSE_REP 104 Medium
com.irurueta.numerical.fitting.SingleDimensionFitter.getY() may expose internal representation by returning SingleDimensionFitter.y MALICIOUS_CODE EI_EXPOSE_REP 114 Medium
com.irurueta.numerical.fitting.SingleDimensionFitter.setInputData(double[], double[], double) may expose internal representation by storing an externally mutable object into SingleDimensionFitter.x MALICIOUS_CODE EI_EXPOSE_REP2 167 Medium
com.irurueta.numerical.fitting.SingleDimensionFitter.setInputData(double[], double[], double) may expose internal representation by storing an externally mutable object into SingleDimensionFitter.y MALICIOUS_CODE EI_EXPOSE_REP2 168 Medium
com.irurueta.numerical.fitting.SingleDimensionFitter.setInputData(double[], double[], double[]) may expose internal representation by storing an externally mutable object into SingleDimensionFitter.sig MALICIOUS_CODE EI_EXPOSE_REP2 144 Medium
com.irurueta.numerical.fitting.SingleDimensionFitter.setInputData(double[], double[], double[]) may expose internal representation by storing an externally mutable object into SingleDimensionFitter.x MALICIOUS_CODE EI_EXPOSE_REP2 142 Medium
com.irurueta.numerical.fitting.SingleDimensionFitter.setInputData(double[], double[], double[]) may expose internal representation by storing an externally mutable object into SingleDimensionFitter.y MALICIOUS_CODE EI_EXPOSE_REP2 143 Medium

com.irurueta.numerical.fitting.SingleDimensionLinearFitter

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.fitting.SingleDimensionLinearFitter at new com.irurueta.numerical.fitting.SingleDimensionLinearFitter(LinearFitterSingleDimensionFunctionEvaluator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 94 Medium
Exception thrown in class com.irurueta.numerical.fitting.SingleDimensionLinearFitter at new com.irurueta.numerical.fitting.SingleDimensionLinearFitter(LinearFitterSingleDimensionFunctionEvaluator, double[], double[], double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 141 Medium
Exception thrown in class com.irurueta.numerical.fitting.SingleDimensionLinearFitter at new com.irurueta.numerical.fitting.SingleDimensionLinearFitter(LinearFitterSingleDimensionFunctionEvaluator, double[], double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 117 Medium

com.irurueta.numerical.fitting.StraightLineFitter

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.fitting.StraightLineFitter at new com.irurueta.numerical.fitting.StraightLineFitter(double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 105 Medium
Exception thrown in class com.irurueta.numerical.fitting.StraightLineFitter at new com.irurueta.numerical.fitting.StraightLineFitter(double[], double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 121 Medium
com.irurueta.numerical.fitting.StraightLineFitter.getSig() may expose internal representation by returning StraightLineFitter.sig MALICIOUS_CODE EI_EXPOSE_REP 154 Medium
com.irurueta.numerical.fitting.StraightLineFitter.getX() may expose internal representation by returning StraightLineFitter.x MALICIOUS_CODE EI_EXPOSE_REP 132 Medium
com.irurueta.numerical.fitting.StraightLineFitter.getY() may expose internal representation by returning StraightLineFitter.y MALICIOUS_CODE EI_EXPOSE_REP 143 Medium
com.irurueta.numerical.fitting.StraightLineFitter.setInputData(double[], double[]) may expose internal representation by storing an externally mutable object into StraightLineFitter.x MALICIOUS_CODE EI_EXPOSE_REP2 169 Medium
com.irurueta.numerical.fitting.StraightLineFitter.setInputData(double[], double[]) may expose internal representation by storing an externally mutable object into StraightLineFitter.y MALICIOUS_CODE EI_EXPOSE_REP2 170 Medium
com.irurueta.numerical.fitting.StraightLineFitter.setInputDataAndStandardDeviations(double[], double[], double[]) may expose internal representation by storing an externally mutable object into StraightLineFitter.sig MALICIOUS_CODE EI_EXPOSE_REP2 194 Medium
com.irurueta.numerical.fitting.StraightLineFitter.setInputDataAndStandardDeviations(double[], double[], double[]) may expose internal representation by storing an externally mutable object into StraightLineFitter.x MALICIOUS_CODE EI_EXPOSE_REP2 192 Medium
com.irurueta.numerical.fitting.StraightLineFitter.setInputDataAndStandardDeviations(double[], double[], double[]) may expose internal representation by storing an externally mutable object into StraightLineFitter.y MALICIOUS_CODE EI_EXPOSE_REP2 193 Medium

com.irurueta.numerical.fitting.SvdMultiDimensionLinearFitter

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.fitting.SvdMultiDimensionLinearFitter at new com.irurueta.numerical.fitting.SvdMultiDimensionLinearFitter(LinearFitterMultiDimensionFunctionEvaluator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 89 Medium
Exception thrown in class com.irurueta.numerical.fitting.SvdMultiDimensionLinearFitter at new com.irurueta.numerical.fitting.SvdMultiDimensionLinearFitter(LinearFitterMultiDimensionFunctionEvaluator, Matrix, double[], double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 132 Medium
Exception thrown in class com.irurueta.numerical.fitting.SvdMultiDimensionLinearFitter at new com.irurueta.numerical.fitting.SvdMultiDimensionLinearFitter(LinearFitterMultiDimensionFunctionEvaluator, Matrix, double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 109 Medium

com.irurueta.numerical.fitting.SvdSingleDimensionLinearFitter

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.fitting.SvdSingleDimensionLinearFitter at new com.irurueta.numerical.fitting.SvdSingleDimensionLinearFitter(LinearFitterSingleDimensionFunctionEvaluator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 102 Medium
Exception thrown in class com.irurueta.numerical.fitting.SvdSingleDimensionLinearFitter at new com.irurueta.numerical.fitting.SvdSingleDimensionLinearFitter(LinearFitterSingleDimensionFunctionEvaluator, double[], double[], double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 146 Medium
Exception thrown in class com.irurueta.numerical.fitting.SvdSingleDimensionLinearFitter at new com.irurueta.numerical.fitting.SvdSingleDimensionLinearFitter(LinearFitterSingleDimensionFunctionEvaluator, double[], double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 123 Medium

com.irurueta.numerical.integration.DoubleExponentialRuleMatrixQuadrature

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.DoubleExponentialRuleMatrixQuadrature at new com.irurueta.numerical.integration.DoubleExponentialRuleMatrixQuadrature(DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 135 Medium
Exception thrown in class com.irurueta.numerical.integration.DoubleExponentialRuleMatrixQuadrature at new com.irurueta.numerical.integration.DoubleExponentialRuleMatrixQuadrature(DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 111 Medium
Exception thrown in class com.irurueta.numerical.integration.DoubleExponentialRuleMatrixQuadrature at new com.irurueta.numerical.integration.DoubleExponentialRuleMatrixQuadrature(MatrixSingleDimensionFunctionEvaluatorListener, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 180 Medium
Exception thrown in class com.irurueta.numerical.integration.DoubleExponentialRuleMatrixQuadrature at new com.irurueta.numerical.integration.DoubleExponentialRuleMatrixQuadrature(MatrixSingleDimensionFunctionEvaluatorListener, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 150 Medium

com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator(double, double, double, DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 155 Medium
Exception thrown in class com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator(double, double, double, DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 117 Medium
Exception thrown in class com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator(double, double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 82 Medium
Exception thrown in class com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator(double, double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 47 Medium
Exception thrown in class com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator(double, double, DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 172 Medium
Exception thrown in class com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator(double, double, DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 136 Medium
Exception thrown in class com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 98 Medium
Exception thrown in class com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.DoubleExponentialRuleQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 64 Medium

com.irurueta.numerical.integration.ExponentialMidPointMatrixQuadrature

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.ExponentialMidPointMatrixQuadrature at new com.irurueta.numerical.integration.ExponentialMidPointMatrixQuadrature(double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 39 Medium

com.irurueta.numerical.integration.InfinityMidPointMatrixQuadrature

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.InfinityMidPointMatrixQuadrature at new com.irurueta.numerical.integration.InfinityMidPointMatrixQuadrature(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 43 Medium

com.irurueta.numerical.integration.InfinityMidPointQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.InfinityMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.InfinityMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 63 Medium
Exception thrown in class com.irurueta.numerical.integration.InfinityMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.InfinityMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 48 Medium

com.irurueta.numerical.integration.LowerSquareRootMidPointMatrixQuadrature

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.LowerSquareRootMidPointMatrixQuadrature at new com.irurueta.numerical.integration.LowerSquareRootMidPointMatrixQuadrature(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 47 Medium

com.irurueta.numerical.integration.LowerSquareRootMidPointQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.LowerSquareRootMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.LowerSquareRootMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 58 Medium
Exception thrown in class com.irurueta.numerical.integration.LowerSquareRootMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.LowerSquareRootMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 41 Medium

com.irurueta.numerical.integration.MidPointMatrixQuadrature

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.MidPointMatrixQuadrature at new com.irurueta.numerical.integration.MidPointMatrixQuadrature(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 99 Medium
com.irurueta.numerical.integration.MidPointMatrixQuadrature.getS() may expose internal representation by returning MidPointMatrixQuadrature.s MALICIOUS_CODE EI_EXPOSE_REP 133 Medium

com.irurueta.numerical.integration.MidPointQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.MidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.MidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 57 Medium
Exception thrown in class com.irurueta.numerical.integration.MidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.MidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 41 Medium

com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, double, DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 152 Medium
Exception thrown in class com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, double, DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 116 Medium
Exception thrown in class com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 82 Medium
Exception thrown in class com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 46 Medium
Exception thrown in class com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 168 Medium
Exception thrown in class com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 134 Medium
Exception thrown in class com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 98 Medium
Exception thrown in class com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 64 Medium

com.irurueta.numerical.integration.RombergExponentialMidPointQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.RombergExponentialMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergExponentialMidPointQuadratureMatrixIntegrator(double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 55 Medium
Exception thrown in class com.irurueta.numerical.integration.RombergExponentialMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergExponentialMidPointQuadratureMatrixIntegrator(double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 42 Medium

com.irurueta.numerical.integration.RombergInfinityMidPointQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.RombergInfinityMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergInfinityMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 63 Medium
Exception thrown in class com.irurueta.numerical.integration.RombergInfinityMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergInfinityMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 47 Medium

com.irurueta.numerical.integration.RombergLowerSquareRootMidPointQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.RombergLowerSquareRootMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergLowerSquareRootMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 59 Medium
Exception thrown in class com.irurueta.numerical.integration.RombergLowerSquareRootMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergLowerSquareRootMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 43 Medium

com.irurueta.numerical.integration.RombergMidPointQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.RombergMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 60 Medium
Exception thrown in class com.irurueta.numerical.integration.RombergMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 44 Medium

com.irurueta.numerical.integration.RombergTrapezoidalQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.RombergTrapezoidalQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergTrapezoidalQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 91 Medium
Exception thrown in class com.irurueta.numerical.integration.RombergTrapezoidalQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergTrapezoidalQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 75 Medium

com.irurueta.numerical.integration.RombergUpperSquareRootMidPointQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.RombergUpperSquareRootMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergUpperSquareRootMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 59 Medium
Exception thrown in class com.irurueta.numerical.integration.RombergUpperSquareRootMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.RombergUpperSquareRootMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 44 Medium

com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, double, DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 155 Medium
Exception thrown in class com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, double, DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 117 Medium
Exception thrown in class com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 82 Medium
Exception thrown in class com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 47 Medium
Exception thrown in class com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 172 Medium
Exception thrown in class com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, DoubleExponentialMatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 136 Medium
Exception thrown in class com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 98 Medium
Exception thrown in class com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonDoubleExponentialRuleQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 64 Medium

com.irurueta.numerical.integration.SimpsonInfinityMidPointQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.SimpsonInfinityMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonInfinityMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 66 Medium
Exception thrown in class com.irurueta.numerical.integration.SimpsonInfinityMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonInfinityMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 50 Medium

com.irurueta.numerical.integration.SimpsonLowerSquareRootMidPointQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.SimpsonLowerSquareRootMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonLowerSquareRootMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 57 Medium
Exception thrown in class com.irurueta.numerical.integration.SimpsonLowerSquareRootMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonLowerSquareRootMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 42 Medium

com.irurueta.numerical.integration.SimpsonMidPointQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.SimpsonMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 60 Medium
Exception thrown in class com.irurueta.numerical.integration.SimpsonMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 44 Medium

com.irurueta.numerical.integration.SimpsonTrapezoidalQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.SimpsonTrapezoidalQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonTrapezoidalQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 63 Medium
Exception thrown in class com.irurueta.numerical.integration.SimpsonTrapezoidalQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonTrapezoidalQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 47 Medium

com.irurueta.numerical.integration.SimpsonUpperSquareRootMidPointQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.SimpsonUpperSquareRootMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonUpperSquareRootMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 57 Medium
Exception thrown in class com.irurueta.numerical.integration.SimpsonUpperSquareRootMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.SimpsonUpperSquareRootMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 41 Medium

com.irurueta.numerical.integration.TrapezoidalMatrixQuadrature

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.TrapezoidalMatrixQuadrature at new com.irurueta.numerical.integration.TrapezoidalMatrixQuadrature(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 91 Medium
com.irurueta.numerical.integration.TrapezoidalMatrixQuadrature.getS() may expose internal representation by returning TrapezoidalMatrixQuadrature.s MALICIOUS_CODE EI_EXPOSE_REP 131 Medium

com.irurueta.numerical.integration.TrapezoidalQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.TrapezoidalQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.TrapezoidalQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 60 Medium
Exception thrown in class com.irurueta.numerical.integration.TrapezoidalQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.TrapezoidalQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 44 Medium

com.irurueta.numerical.integration.UpperSquareRootMidPointMatrixQuadrature

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.UpperSquareRootMidPointMatrixQuadrature at new com.irurueta.numerical.integration.UpperSquareRootMidPointMatrixQuadrature(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 45 Medium

com.irurueta.numerical.integration.UpperSquareRootMidPointQuadratureMatrixIntegrator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.integration.UpperSquareRootMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.UpperSquareRootMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 58 Medium
Exception thrown in class com.irurueta.numerical.integration.UpperSquareRootMidPointQuadratureMatrixIntegrator at new com.irurueta.numerical.integration.UpperSquareRootMidPointQuadratureMatrixIntegrator(double, double, MatrixSingleDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 41 Medium

com.irurueta.numerical.interpolation.BarycentricRationalInterpolator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.interpolation.BarycentricRationalInterpolator at new com.irurueta.numerical.interpolation.BarycentricRationalInterpolator(double[], double[], int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 47 Medium

com.irurueta.numerical.interpolation.BaseInterpolator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.interpolation.BaseInterpolator at new com.irurueta.numerical.interpolation.BaseInterpolator(double[], double[], int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 93 Medium
Exception thrown in class com.irurueta.numerical.interpolation.BaseInterpolator at new com.irurueta.numerical.interpolation.BaseInterpolator(double[], double[], int, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 66 Medium
Computation of average could overflow in com.irurueta.numerical.interpolation.BaseInterpolator.hunt(double) STYLE IM_AVERAGE_COMPUTATION_COULD_OVERFLOW 229 Medium
Computation of average could overflow in com.irurueta.numerical.interpolation.BaseInterpolator.locate(double) STYLE IM_AVERAGE_COMPUTATION_COULD_OVERFLOW 142 Medium

com.irurueta.numerical.interpolation.BicubicSpline2DInterpolator

Bug Category Details Line Priority
new com.irurueta.numerical.interpolation.BicubicSpline2DInterpolator(double[], double[], Matrix) may expose internal representation by storing an externally mutable object into BicubicSpline2DInterpolator.x1 MALICIOUS_CODE EI_EXPOSE_REP2 61 Medium

com.irurueta.numerical.interpolation.BilinearInterpolator

Bug Category Details Line Priority
new com.irurueta.numerical.interpolation.BilinearInterpolator(double[], double[], Matrix) may expose internal representation by storing an externally mutable object into BilinearInterpolator.y MALICIOUS_CODE EI_EXPOSE_REP2 62 Medium

com.irurueta.numerical.interpolation.CurveInterpolator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.interpolation.CurveInterpolator at new com.irurueta.numerical.interpolation.CurveInterpolator(Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 143 Medium
Exception thrown in class com.irurueta.numerical.interpolation.CurveInterpolator at new com.irurueta.numerical.interpolation.CurveInterpolator(Matrix, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 61 Medium
com.irurueta.numerical.interpolation.CurveInterpolator.interpolate(double) may expose internal representation by returning CurveInterpolator.ans MALICIOUS_CODE EI_EXPOSE_REP 163 Medium

com.irurueta.numerical.interpolation.KrigingInterpolator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.interpolation.KrigingInterpolator at new com.irurueta.numerical.interpolation.KrigingInterpolator(Matrix, double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 160 Medium
Exception thrown in class com.irurueta.numerical.interpolation.KrigingInterpolator at new com.irurueta.numerical.interpolation.KrigingInterpolator(Matrix, double[], KrigingInterpolator$Variogram) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 149 Medium
Exception thrown in class com.irurueta.numerical.interpolation.KrigingInterpolator at new com.irurueta.numerical.interpolation.KrigingInterpolator(Matrix, double[], KrigingInterpolator$Variogram, double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 90 Medium
new com.irurueta.numerical.interpolation.KrigingInterpolator(Matrix, double[], KrigingInterpolator$Variogram, double[]) may expose internal representation by storing an externally mutable object into KrigingInterpolator.x MALICIOUS_CODE EI_EXPOSE_REP2 89 Medium

com.irurueta.numerical.interpolation.Polynomial2DInterpolator

Bug Category Details Line Priority
new com.irurueta.numerical.interpolation.Polynomial2DInterpolator(double[], double[], Matrix, int, int) may expose internal representation by storing an externally mutable object into Polynomial2DInterpolator.y MALICIOUS_CODE EI_EXPOSE_REP2 82 Medium

com.irurueta.numerical.interpolation.RadialBasisFunctionInterpolator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.interpolation.RadialBasisFunctionInterpolator at new com.irurueta.numerical.interpolation.RadialBasisFunctionInterpolator(Matrix, double[], RadialBasisFunction) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 122 Medium
Exception thrown in class com.irurueta.numerical.interpolation.RadialBasisFunctionInterpolator at new com.irurueta.numerical.interpolation.RadialBasisFunctionInterpolator(Matrix, double[], RadialBasisFunction, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 59 Medium

com.irurueta.numerical.interpolation.ShepardInterpolator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.interpolation.ShepardInterpolator at new com.irurueta.numerical.interpolation.ShepardInterpolator(Matrix, double[], double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 55 Medium
new com.irurueta.numerical.interpolation.ShepardInterpolator(Matrix, double[], double) may expose internal representation by storing an externally mutable object into ShepardInterpolator.vals MALICIOUS_CODE EI_EXPOSE_REP2 58 Medium

com.irurueta.numerical.optimization.BracketedSingleOptimizer

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.optimization.BracketedSingleOptimizer at new com.irurueta.numerical.optimization.BracketedSingleOptimizer(double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 137 Medium
Exception thrown in class com.irurueta.numerical.optimization.BracketedSingleOptimizer at new com.irurueta.numerical.optimization.BracketedSingleOptimizer(SingleDimensionFunctionEvaluatorListener, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 168 Medium

com.irurueta.numerical.optimization.BrentSingleOptimizer

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.optimization.BrentSingleOptimizer at new com.irurueta.numerical.optimization.BrentSingleOptimizer(double, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 96 Medium
Exception thrown in class com.irurueta.numerical.optimization.BrentSingleOptimizer at new com.irurueta.numerical.optimization.BrentSingleOptimizer(SingleDimensionFunctionEvaluatorListener, double, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 118 Medium

com.irurueta.numerical.optimization.ConjugateGradientMultiOptimizer

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.optimization.ConjugateGradientMultiOptimizer at new com.irurueta.numerical.optimization.ConjugateGradientMultiOptimizer(MultiDimensionFunctionEvaluatorListener, GradientFunctionEvaluatorListener, double[], double, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 167 Medium
Exception thrown in class com.irurueta.numerical.optimization.ConjugateGradientMultiOptimizer at new com.irurueta.numerical.optimization.ConjugateGradientMultiOptimizer(MultiDimensionFunctionEvaluatorListener, GradientFunctionEvaluatorListener, double[], double[], double, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 138 Medium

com.irurueta.numerical.optimization.DerivativeBrentSingleOptimizer

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.optimization.DerivativeBrentSingleOptimizer at new com.irurueta.numerical.optimization.DerivativeBrentSingleOptimizer(SingleDimensionFunctionEvaluatorListener, SingleDimensionFunctionEvaluatorListener, double, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 103 Medium

com.irurueta.numerical.optimization.DerivativeConjugateGradientMultiOptimizer

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.optimization.DerivativeConjugateGradientMultiOptimizer at new com.irurueta.numerical.optimization.DerivativeConjugateGradientMultiOptimizer(MultiDimensionFunctionEvaluatorListener, GradientFunctionEvaluatorListener, double[], double[], double, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 130 Medium

com.irurueta.numerical.optimization.DerivativeLineMultiOptimizer

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.optimization.DerivativeLineMultiOptimizer at new com.irurueta.numerical.optimization.DerivativeLineMultiOptimizer(MultiDimensionFunctionEvaluatorListener, GradientFunctionEvaluatorListener, double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 107 Medium
com.irurueta.numerical.optimization.DerivativeLineMultiOptimizer.getDirection() may expose internal representation by returning DerivativeLineMultiOptimizer.xi MALICIOUS_CODE EI_EXPOSE_REP 164 Medium
com.irurueta.numerical.optimization.DerivativeLineMultiOptimizer.getStartPoint() may expose internal representation by returning DerivativeLineMultiOptimizer.p MALICIOUS_CODE EI_EXPOSE_REP 137 Medium

com.irurueta.numerical.optimization.GoldenSingleOptimizer

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.optimization.GoldenSingleOptimizer at new com.irurueta.numerical.optimization.GoldenSingleOptimizer(SingleDimensionFunctionEvaluatorListener, double, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 85 Medium

com.irurueta.numerical.optimization.LineMultiOptimizer

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.optimization.LineMultiOptimizer at new com.irurueta.numerical.optimization.LineMultiOptimizer(MultiDimensionFunctionEvaluatorListener, double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 106 Medium
com.irurueta.numerical.optimization.LineMultiOptimizer.getDirection() may expose internal representation by returning LineMultiOptimizer.xi MALICIOUS_CODE EI_EXPOSE_REP 161 Medium
com.irurueta.numerical.optimization.LineMultiOptimizer.getStartPoint() may expose internal representation by returning LineMultiOptimizer.p MALICIOUS_CODE EI_EXPOSE_REP 134 Medium

com.irurueta.numerical.optimization.MultiOptimizer

Bug Category Details Line Priority
com.irurueta.numerical.optimization.MultiOptimizer.getResult() may expose internal representation by returning MultiOptimizer.xmin MALICIOUS_CODE EI_EXPOSE_REP 143 Medium

com.irurueta.numerical.optimization.PowellMultiOptimizer

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.optimization.PowellMultiOptimizer at new com.irurueta.numerical.optimization.PowellMultiOptimizer(MultiDimensionFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 101 Medium
Exception thrown in class com.irurueta.numerical.optimization.PowellMultiOptimizer at new com.irurueta.numerical.optimization.PowellMultiOptimizer(MultiDimensionFunctionEvaluatorListener, double[], Matrix, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 130 Medium
com.irurueta.numerical.optimization.PowellMultiOptimizer.getDirections() may expose internal representation by returning PowellMultiOptimizer.ximat MALICIOUS_CODE EI_EXPOSE_REP 150 Medium
com.irurueta.numerical.optimization.PowellMultiOptimizer.setStartPoint(double[]) may expose internal representation by storing an externally mutable object into PowellMultiOptimizer.p MALICIOUS_CODE EI_EXPOSE_REP2 197 Medium

com.irurueta.numerical.optimization.QuasiNewtonMultiOptimizer

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.optimization.QuasiNewtonMultiOptimizer at new com.irurueta.numerical.optimization.QuasiNewtonMultiOptimizer(MultiDimensionFunctionEvaluatorListener, GradientFunctionEvaluatorListener, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 123 Medium
Exception thrown in class com.irurueta.numerical.optimization.QuasiNewtonMultiOptimizer at new com.irurueta.numerical.optimization.QuasiNewtonMultiOptimizer(MultiDimensionFunctionEvaluatorListener, GradientFunctionEvaluatorListener, double[], double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 149 Medium
com.irurueta.numerical.optimization.QuasiNewtonMultiOptimizer.getStartPoint() may expose internal representation by returning QuasiNewtonMultiOptimizer.p MALICIOUS_CODE EI_EXPOSE_REP 424 Medium
new com.irurueta.numerical.optimization.QuasiNewtonMultiOptimizer(MultiDimensionFunctionEvaluatorListener, GradientFunctionEvaluatorListener, double[], double) may expose internal representation by storing an externally mutable object into QuasiNewtonMultiOptimizer.p MALICIOUS_CODE EI_EXPOSE_REP2 150 Medium
com.irurueta.numerical.optimization.QuasiNewtonMultiOptimizer.setStartPoint(double[]) may expose internal representation by storing an externally mutable object into QuasiNewtonMultiOptimizer.p MALICIOUS_CODE EI_EXPOSE_REP2 409 Medium

com.irurueta.numerical.optimization.SimplexMultiOptimizer

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.optimization.SimplexMultiOptimizer at new com.irurueta.numerical.optimization.SimplexMultiOptimizer(MultiDimensionFunctionEvaluatorListener, Matrix, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 164 Medium
Exception thrown in class com.irurueta.numerical.optimization.SimplexMultiOptimizer at new com.irurueta.numerical.optimization.SimplexMultiOptimizer(MultiDimensionFunctionEvaluatorListener, double[], double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 120 Medium
Exception thrown in class com.irurueta.numerical.optimization.SimplexMultiOptimizer at new com.irurueta.numerical.optimization.SimplexMultiOptimizer(MultiDimensionFunctionEvaluatorListener, double[], double[], double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 143 Medium
com.irurueta.numerical.optimization.SimplexMultiOptimizer.getEvaluationsAtSimplex() may expose internal representation by returning SimplexMultiOptimizer.y MALICIOUS_CODE EI_EXPOSE_REP 337 Medium
com.irurueta.numerical.optimization.SimplexMultiOptimizer.getSimplex() may expose internal representation by returning SimplexMultiOptimizer.p MALICIOUS_CODE EI_EXPOSE_REP 185 Medium

com.irurueta.numerical.polynomials.Polynomial

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.polynomials.Polynomial at new com.irurueta.numerical.polynomials.Polynomial(int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 76 Medium
Exception thrown in class com.irurueta.numerical.polynomials.Polynomial at new com.irurueta.numerical.polynomials.Polynomial(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 92 Medium
com.irurueta.numerical.polynomials.Polynomial.getPolyParams() may expose internal representation by returning Polynomial.mPolyParams MALICIOUS_CODE EI_EXPOSE_REP 103 Medium

com.irurueta.numerical.polynomials.estimators.DerivativePolynomialEvaluation

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.polynomials.estimators.DerivativePolynomialEvaluation at new com.irurueta.numerical.polynomials.estimators.DerivativePolynomialEvaluation() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 44 Medium
Exception thrown in class com.irurueta.numerical.polynomials.estimators.DerivativePolynomialEvaluation at new com.irurueta.numerical.polynomials.estimators.DerivativePolynomialEvaluation(double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 68 Medium
Exception thrown in class com.irurueta.numerical.polynomials.estimators.DerivativePolynomialEvaluation at new com.irurueta.numerical.polynomials.estimators.DerivativePolynomialEvaluation(double, double, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 59 Medium

com.irurueta.numerical.polynomials.estimators.IntegralIntervalPolynomialEvaluation

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.polynomials.estimators.IntegralIntervalPolynomialEvaluation at new com.irurueta.numerical.polynomials.estimators.IntegralIntervalPolynomialEvaluation() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 53 Medium
Exception thrown in class com.irurueta.numerical.polynomials.estimators.IntegralIntervalPolynomialEvaluation at new com.irurueta.numerical.polynomials.estimators.IntegralIntervalPolynomialEvaluation(double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 85 Medium
Exception thrown in class com.irurueta.numerical.polynomials.estimators.IntegralIntervalPolynomialEvaluation at new com.irurueta.numerical.polynomials.estimators.IntegralIntervalPolynomialEvaluation(double, double, double, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 72 Medium
com.irurueta.numerical.polynomials.estimators.IntegralIntervalPolynomialEvaluation.getConstants() may expose internal representation by returning IntegralIntervalPolynomialEvaluation.mConstants MALICIOUS_CODE EI_EXPOSE_REP 154 Medium
com.irurueta.numerical.polynomials.estimators.IntegralIntervalPolynomialEvaluation.setConstants(double[]) may expose internal representation by storing an externally mutable object into IntegralIntervalPolynomialEvaluation.mConstants MALICIOUS_CODE EI_EXPOSE_REP2 163 Medium

com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation at new com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 49 Medium
Exception thrown in class com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation at new com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation(double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 105 Medium
Exception thrown in class com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation at new com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation(double, double, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 94 Medium
Exception thrown in class com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation at new com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation(double, double, double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 80 Medium
Exception thrown in class com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation at new com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation(double, double, double[], int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 67 Medium
com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation.getConstants() may expose internal representation by returning IntegralPolynomialEvaluation.mConstants MALICIOUS_CODE EI_EXPOSE_REP 132 Medium
new com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation(double, double, double[], int) may expose internal representation by storing an externally mutable object into IntegralPolynomialEvaluation.mConstants MALICIOUS_CODE EI_EXPOSE_REP2 66 Medium
com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation.setConstant(double[]) may expose internal representation by storing an externally mutable object into IntegralPolynomialEvaluation.mConstants MALICIOUS_CODE EI_EXPOSE_REP2 141 Medium

com.irurueta.numerical.polynomials.estimators.LMedSPolynomialRobustEstimator$1

Bug Category Details Line Priority
com.irurueta.numerical.polynomials.estimators.LMedSPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 288 Medium
Exception is caught when Exception is not thrown in com.irurueta.numerical.polynomials.estimators.LMedSPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) STYLE REC_CATCH_EXCEPTION 288 Medium

com.irurueta.numerical.polynomials.estimators.MSACPolynomialRobustEstimator$1

Bug Category Details Line Priority
com.irurueta.numerical.polynomials.estimators.MSACPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 253 Medium
Exception is caught when Exception is not thrown in com.irurueta.numerical.polynomials.estimators.MSACPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) STYLE REC_CATCH_EXCEPTION 253 Medium

com.irurueta.numerical.polynomials.estimators.PROMedSPolynomialRobustEstimator

Bug Category Details Line Priority
com.irurueta.numerical.polynomials.estimators.PROMedSPolynomialRobustEstimator.getQualityScores() may expose internal representation by returning PROMedSPolynomialRobustEstimator.mQualityScores MALICIOUS_CODE EI_EXPOSE_REP 254 Medium

com.irurueta.numerical.polynomials.estimators.PROMedSPolynomialRobustEstimator$1

Bug Category Details Line Priority
com.irurueta.numerical.polynomials.estimators.PROMedSPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 348 Medium
Exception is caught when Exception is not thrown in com.irurueta.numerical.polynomials.estimators.PROMedSPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) STYLE REC_CATCH_EXCEPTION 348 Medium

com.irurueta.numerical.polynomials.estimators.PROSACPolynomialRobustEstimator

Bug Category Details Line Priority
com.irurueta.numerical.polynomials.estimators.PROSACPolynomialRobustEstimator.getQualityScores() may expose internal representation by returning PROSACPolynomialRobustEstimator.mQualityScores MALICIOUS_CODE EI_EXPOSE_REP 207 Medium

com.irurueta.numerical.polynomials.estimators.PROSACPolynomialRobustEstimator$1

Bug Category Details Line Priority
com.irurueta.numerical.polynomials.estimators.PROSACPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 302 Medium
Exception is caught when Exception is not thrown in com.irurueta.numerical.polynomials.estimators.PROSACPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) STYLE REC_CATCH_EXCEPTION 302 Medium

com.irurueta.numerical.polynomials.estimators.PolynomialEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.polynomials.estimators.PolynomialEstimator at new com.irurueta.numerical.polynomials.estimators.PolynomialEstimator(int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 80 Medium
Exception thrown in class com.irurueta.numerical.polynomials.estimators.PolynomialEstimator at new com.irurueta.numerical.polynomials.estimators.PolynomialEstimator(int, PolynomialEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 125 Medium
Exception thrown in class com.irurueta.numerical.polynomials.estimators.PolynomialEstimator at new com.irurueta.numerical.polynomials.estimators.PolynomialEstimator(int, List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 112 Medium
com.irurueta.numerical.polynomials.estimators.PolynomialEstimator.getEvaluations() may expose internal representation by returning PolynomialEstimator.mEvaluations MALICIOUS_CODE EI_EXPOSE_REP 187 Medium
com.irurueta.numerical.polynomials.estimators.PolynomialEstimator.setEvaluations(List) may expose internal representation by storing an externally mutable object into PolynomialEstimator.mEvaluations MALICIOUS_CODE EI_EXPOSE_REP2 203 Medium

com.irurueta.numerical.polynomials.estimators.PolynomialRobustEstimator

Bug Category Details Line Priority
com.irurueta.numerical.polynomials.estimators.PolynomialRobustEstimator.getEvaluations() may expose internal representation by returning PolynomialRobustEstimator.mEvaluations MALICIOUS_CODE EI_EXPOSE_REP 259 Medium

com.irurueta.numerical.polynomials.estimators.RANSACPolynomialRobustEstimator$1

Bug Category Details Line Priority
com.irurueta.numerical.polynomials.estimators.RANSACPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 253 Medium
Exception is caught when Exception is not thrown in com.irurueta.numerical.polynomials.estimators.RANSACPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) STYLE REC_CATCH_EXCEPTION 253 Medium

com.irurueta.numerical.polynomials.estimators.WeightedPolynomialEstimator

Bug Category Details Line Priority
com.irurueta.numerical.polynomials.estimators.WeightedPolynomialEstimator.getWeights() may expose internal representation by returning WeightedPolynomialEstimator.mWeights MALICIOUS_CODE EI_EXPOSE_REP 244 Medium

com.irurueta.numerical.robust.InliersData

Bug Category Details Line Priority
com.irurueta.numerical.robust.InliersData.getResiduals() may expose internal representation by returning InliersData.mResiduals MALICIOUS_CODE EI_EXPOSE_REP 51 Medium

com.irurueta.numerical.robust.LMedSRobustEstimator$LMedSInliersData

Bug Category Details Line Priority
com.irurueta.numerical.robust.LMedSRobustEstimator$LMedSInliersData.getInliers() may expose internal representation by returning LMedSRobustEstimator$LMedSInliersData.mInliers MALICIOUS_CODE EI_EXPOSE_REP 713 Medium

com.irurueta.numerical.robust.MSACRobustEstimator$MSACInliersData

Bug Category Details Line Priority
com.irurueta.numerical.robust.MSACRobustEstimator$MSACInliersData.getInliers() may expose internal representation by returning MSACRobustEstimator$MSACInliersData.mInliers MALICIOUS_CODE EI_EXPOSE_REP 571 Medium

com.irurueta.numerical.robust.PROSACRobustEstimator$PROSACInliersData

Bug Category Details Line Priority
com.irurueta.numerical.robust.PROSACRobustEstimator$PROSACInliersData.getInliers() may expose internal representation by returning PROSACRobustEstimator$PROSACInliersData.mInliers MALICIOUS_CODE EI_EXPOSE_REP 1036 Medium

com.irurueta.numerical.robust.RANSACRobustEstimator$RANSACInliersData

Bug Category Details Line Priority
com.irurueta.numerical.robust.RANSACRobustEstimator$RANSACInliersData.getInliers() may expose internal representation by returning RANSACRobustEstimator$RANSACInliersData.mInliers MALICIOUS_CODE EI_EXPOSE_REP 554 Medium

com.irurueta.numerical.robust.SubsetSelector

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.robust.SubsetSelector at new com.irurueta.numerical.robust.SubsetSelector(int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 48 Medium

com.irurueta.numerical.robust.WeightSelection

Bug Category Details Line Priority
com.irurueta.numerical.robust.WeightSelection.getSelected() may expose internal representation by returning WeightSelection.selected MALICIOUS_CODE EI_EXPOSE_REP 53 Medium
com.irurueta.numerical.robust.WeightSelection.setSelected(boolean[]) may expose internal representation by storing an externally mutable object into WeightSelection.selected MALICIOUS_CODE EI_EXPOSE_REP2 64 Medium

com.irurueta.numerical.roots.BisectionSingleRootEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.roots.BisectionSingleRootEstimator at new com.irurueta.numerical.roots.BisectionSingleRootEstimator(SingleDimensionFunctionEvaluatorListener, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 102 Medium

com.irurueta.numerical.roots.BracketedSingleRootEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.roots.BracketedSingleRootEstimator at new com.irurueta.numerical.roots.BracketedSingleRootEstimator(SingleDimensionFunctionEvaluatorListener, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 102 Medium

com.irurueta.numerical.roots.BrentSingleRootEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.roots.BrentSingleRootEstimator at new com.irurueta.numerical.roots.BrentSingleRootEstimator(SingleDimensionFunctionEvaluatorListener, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 82 Medium

com.irurueta.numerical.roots.DerivativeSingleRootEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.roots.DerivativeSingleRootEstimator at new com.irurueta.numerical.roots.DerivativeSingleRootEstimator(SingleDimensionFunctionEvaluatorListener, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 64 Medium
Exception thrown in class com.irurueta.numerical.roots.DerivativeSingleRootEstimator at new com.irurueta.numerical.roots.DerivativeSingleRootEstimator(SingleDimensionFunctionEvaluatorListener, SingleDimensionFunctionEvaluatorListener, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 87 Medium

com.irurueta.numerical.roots.FalsePositionSingleRootEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.roots.FalsePositionSingleRootEstimator at new com.irurueta.numerical.roots.FalsePositionSingleRootEstimator(SingleDimensionFunctionEvaluatorListener, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 87 Medium

com.irurueta.numerical.roots.FirstDegreePolynomialRootsEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.roots.FirstDegreePolynomialRootsEstimator at new com.irurueta.numerical.roots.FirstDegreePolynomialRootsEstimator(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 65 Medium
com.irurueta.numerical.roots.FirstDegreePolynomialRootsEstimator.getRealPolynomialParameters() may expose internal representation by returning FirstDegreePolynomialRootsEstimator.realPolyParams MALICIOUS_CODE EI_EXPOSE_REP 122 Medium

com.irurueta.numerical.roots.NewtonRaphsonSingleRootEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.roots.NewtonRaphsonSingleRootEstimator at new com.irurueta.numerical.roots.NewtonRaphsonSingleRootEstimator(SingleDimensionFunctionEvaluatorListener, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 82 Medium
Exception thrown in class com.irurueta.numerical.roots.NewtonRaphsonSingleRootEstimator at new com.irurueta.numerical.roots.NewtonRaphsonSingleRootEstimator(SingleDimensionFunctionEvaluatorListener, SingleDimensionFunctionEvaluatorListener, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 106 Medium

com.irurueta.numerical.roots.PolynomialRootsEstimator

Bug Category Details Line Priority
com.irurueta.numerical.roots.PolynomialRootsEstimator.getPolynomialParameters() may expose internal representation by returning PolynomialRootsEstimator.polyParams MALICIOUS_CODE EI_EXPOSE_REP 59 Medium
com.irurueta.numerical.roots.PolynomialRootsEstimator.getRoots() may expose internal representation by returning PolynomialRootsEstimator.roots MALICIOUS_CODE EI_EXPOSE_REP 117 Medium

com.irurueta.numerical.roots.RidderSingleRootEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.roots.RidderSingleRootEstimator at new com.irurueta.numerical.roots.RidderSingleRootEstimator(SingleDimensionFunctionEvaluatorListener, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 83 Medium

com.irurueta.numerical.roots.SafeNewtonRaphsonSingleRootEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.roots.SafeNewtonRaphsonSingleRootEstimator at new com.irurueta.numerical.roots.SafeNewtonRaphsonSingleRootEstimator(SingleDimensionFunctionEvaluatorListener, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 84 Medium
Exception thrown in class com.irurueta.numerical.roots.SafeNewtonRaphsonSingleRootEstimator at new com.irurueta.numerical.roots.SafeNewtonRaphsonSingleRootEstimator(SingleDimensionFunctionEvaluatorListener, SingleDimensionFunctionEvaluatorListener, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 108 Medium

com.irurueta.numerical.roots.SecantSingleRootEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.roots.SecantSingleRootEstimator at new com.irurueta.numerical.roots.SecantSingleRootEstimator(SingleDimensionFunctionEvaluatorListener, double, double, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 83 Medium

com.irurueta.numerical.roots.SecondDegreePolynomialRootsEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.roots.SecondDegreePolynomialRootsEstimator at new com.irurueta.numerical.roots.SecondDegreePolynomialRootsEstimator(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 68 Medium
com.irurueta.numerical.roots.SecondDegreePolynomialRootsEstimator.getRealPolynomialParameters() may expose internal representation by returning SecondDegreePolynomialRootsEstimator.realPolyParams MALICIOUS_CODE EI_EXPOSE_REP 104 Medium

com.irurueta.numerical.roots.ThirdDegreePolynomialRootsEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.roots.ThirdDegreePolynomialRootsEstimator at new com.irurueta.numerical.roots.ThirdDegreePolynomialRootsEstimator(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 78 Medium
com.irurueta.numerical.roots.ThirdDegreePolynomialRootsEstimator.getRealPolynomialParameters() may expose internal representation by returning ThirdDegreePolynomialRootsEstimator.realPolyParams MALICIOUS_CODE EI_EXPOSE_REP 136 Medium

com.irurueta.numerical.signal.processing.Convolver1D

Bug Category Details Line Priority
com.irurueta.numerical.signal.processing.Convolver1D.getKernel() may expose internal representation by returning Convolver1D.mKernel MALICIOUS_CODE EI_EXPOSE_REP 117 Medium
com.irurueta.numerical.signal.processing.Convolver1D.getSignal() may expose internal representation by returning Convolver1D.mSignal MALICIOUS_CODE EI_EXPOSE_REP 99 Medium
com.irurueta.numerical.signal.processing.Convolver1D.setKernel(double[]) may expose internal representation by storing an externally mutable object into Convolver1D.mKernel MALICIOUS_CODE EI_EXPOSE_REP2 126 Medium
com.irurueta.numerical.signal.processing.Convolver1D.setSignal(double[]) may expose internal representation by storing an externally mutable object into Convolver1D.mSignal MALICIOUS_CODE EI_EXPOSE_REP2 108 Medium

com.irurueta.numerical.signal.processing.KalmanFilter

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.signal.processing.KalmanFilter at new com.irurueta.numerical.signal.processing.KalmanFilter(int, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 270 Medium
Exception thrown in class com.irurueta.numerical.signal.processing.KalmanFilter at new com.irurueta.numerical.signal.processing.KalmanFilter(int, int, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 197 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.correct(Matrix) may expose internal representation by returning KalmanFilter.statePost MALICIOUS_CODE EI_EXPOSE_REP 399 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.getControlMatrix() may expose internal representation by returning KalmanFilter.controlMatrix MALICIOUS_CODE EI_EXPOSE_REP 567 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.getErrorCovPost() may expose internal representation by returning KalmanFilter.errorCovPost MALICIOUS_CODE EI_EXPOSE_REP 804 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.getErrorCovPre() may expose internal representation by returning KalmanFilter.errorCovPre MALICIOUS_CODE EI_EXPOSE_REP 732 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.getGain() may expose internal representation by returning KalmanFilter.gain MALICIOUS_CODE EI_EXPOSE_REP 769 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.getMeasurementMatrix() may expose internal representation by returning KalmanFilter.measurementMatrix MALICIOUS_CODE EI_EXPOSE_REP 608 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.getMeasurementNoiseCov() may expose internal representation by returning KalmanFilter.measurementNoiseCov MALICIOUS_CODE EI_EXPOSE_REP 693 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.getProcessNoiseCov() may expose internal representation by returning KalmanFilter.processNoiseCov MALICIOUS_CODE EI_EXPOSE_REP 644 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.getStatePost() may expose internal representation by returning KalmanFilter.statePost MALICIOUS_CODE EI_EXPOSE_REP 506 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.getStatePre() may expose internal representation by returning KalmanFilter.statePre MALICIOUS_CODE EI_EXPOSE_REP 478 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.getTransitionMatrix() may expose internal representation by returning KalmanFilter.transitionMatrix MALICIOUS_CODE EI_EXPOSE_REP 536 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.predict(Matrix) may expose internal representation by returning KalmanFilter.statePre MALICIOUS_CODE EI_EXPOSE_REP 334 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.setControlMatrix(Matrix) may expose internal representation by storing an externally mutable object into KalmanFilter.controlMatrix MALICIOUS_CODE EI_EXPOSE_REP2 592 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.setErrorCovPost(Matrix) may expose internal representation by storing an externally mutable object into KalmanFilter.errorCovPost MALICIOUS_CODE EI_EXPOSE_REP2 827 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.setErrorCovPre(Matrix) may expose internal representation by storing an externally mutable object into KalmanFilter.errorCovPre MALICIOUS_CODE EI_EXPOSE_REP2 755 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.setGain(Matrix) may expose internal representation by storing an externally mutable object into KalmanFilter.gain MALICIOUS_CODE EI_EXPOSE_REP2 792 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.setMeasurementMatrix(Matrix) may expose internal representation by storing an externally mutable object into KalmanFilter.measurementMatrix MALICIOUS_CODE EI_EXPOSE_REP2 631 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.setMeasurementNoiseCov(Matrix) may expose internal representation by storing an externally mutable object into KalmanFilter.measurementNoiseCov MALICIOUS_CODE EI_EXPOSE_REP2 720 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.setProcessNoiseCov(Matrix) may expose internal representation by storing an externally mutable object into KalmanFilter.processNoiseCov MALICIOUS_CODE EI_EXPOSE_REP2 675 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.setStatePost(Matrix) may expose internal representation by storing an externally mutable object into KalmanFilter.statePost MALICIOUS_CODE EI_EXPOSE_REP2 523 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.setStatePre(Matrix) may expose internal representation by storing an externally mutable object into KalmanFilter.statePre MALICIOUS_CODE EI_EXPOSE_REP2 495 Medium
com.irurueta.numerical.signal.processing.KalmanFilter.setTransitionMatrix(Matrix) may expose internal representation by storing an externally mutable object into KalmanFilter.transitionMatrix MALICIOUS_CODE EI_EXPOSE_REP2 556 Medium

com.irurueta.numerical.signal.processing.MeasurementNoiseCovarianceEstimator

Bug Category Details Line Priority
Exception thrown in class com.irurueta.numerical.signal.processing.MeasurementNoiseCovarianceEstimator at new com.irurueta.numerical.signal.processing.MeasurementNoiseCovarianceEstimator(int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 87 Medium
com.irurueta.numerical.signal.processing.MeasurementNoiseCovarianceEstimator.getMeasurementNoiseCov() may expose internal representation by returning MeasurementNoiseCovarianceEstimator.measurementNoiseCov MALICIOUS_CODE EI_EXPOSE_REP 174 Medium
com.irurueta.numerical.signal.processing.MeasurementNoiseCovarianceEstimator.getSampleAverage() may expose internal representation by returning MeasurementNoiseCovarianceEstimator.sampleAverage MALICIOUS_CODE EI_EXPOSE_REP 183 Medium
com.irurueta.numerical.signal.processing.MeasurementNoiseCovarianceEstimator.update(double[]) may expose internal representation by returning MeasurementNoiseCovarianceEstimator.measurementNoiseCov MALICIOUS_CODE EI_EXPOSE_REP 156 Medium