The following document contains the results of SpotBugs
SpotBugs Version is 4.8.2
Threshold is medium
Effort is default
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
251 | 315 | 0 | 0 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception is caught when Exception is not thrown in com.irurueta.numerical.AccurateMaximumLikelihoodEstimator.estimate() | STYLE | REC_CATCH_EXCEPTION | 277 | Medium |
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.polyParams | 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.polyParams | MALICIOUS_CODE | EI_EXPOSE_REP2 | 47 | Medium |
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 | 63 | Medium |
com.irurueta.numerical.DirectionalEvaluator.getDirection() may expose internal representation by returning DirectionalEvaluator.direction | MALICIOUS_CODE | EI_EXPOSE_REP | 105 | Medium |
com.irurueta.numerical.DirectionalEvaluator.getPoint() may expose internal representation by returning DirectionalEvaluator.point | MALICIOUS_CODE | EI_EXPOSE_REP | 94 | 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 | 126 | 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 | 125 | Medium |
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 |
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 | 137 | 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 | 94 | 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 | 113 | Medium |
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 |
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 | 240 | 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 | 256 | 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 | 277 | Medium |
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 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.irurueta.numerical.PadeApproximantEstimator$Result.getDenominators() may expose internal representation by returning PadeApproximantEstimator$Result.denominators | MALICIOUS_CODE | EI_EXPOSE_REP | 293 | Medium |
com.irurueta.numerical.PadeApproximantEstimator$Result.getNumerators() may expose internal representation by returning PadeApproximantEstimator$Result.numerators | MALICIOUS_CODE | EI_EXPOSE_REP | 284 | Medium |
new com.irurueta.numerical.PadeApproximantEstimator$Result(double[], double[]) may expose internal representation by storing an externally mutable object into PadeApproximantEstimator$Result.denominators | MALICIOUS_CODE | EI_EXPOSE_REP2 | 275 | Medium |
new com.irurueta.numerical.PadeApproximantEstimator$Result(double[], double[]) may expose internal representation by storing an externally mutable object into PadeApproximantEstimator$Result.numerators | MALICIOUS_CODE | EI_EXPOSE_REP2 | 274 | Medium |
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.polyParams | 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.polyParams | MALICIOUS_CODE | EI_EXPOSE_REP2 | 45 | Medium |
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 | 177 | 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 | 218 | 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 | 196 | Medium |
com.irurueta.numerical.fitting.LevenbergMarquardtMultiDimensionFitter.getAlpha() may expose internal representation by returning LevenbergMarquardtMultiDimensionFitter.alpha | MALICIOUS_CODE | EI_EXPOSE_REP | 327 | Medium |
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 | 188 | 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 | 231 | 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 | 208 | Medium |
com.irurueta.numerical.fitting.LevenbergMarquardtMultiVariateFitter.getAlpha() may expose internal representation by returning LevenbergMarquardtMultiVariateFitter.alpha | MALICIOUS_CODE | EI_EXPOSE_REP | 341 | Medium |
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 | 171 | 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 | 212 | 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 | 190 | Medium |
com.irurueta.numerical.fitting.LevenbergMarquardtSingleDimensionFitter.getAlpha() may expose internal representation by returning LevenbergMarquardtSingleDimensionFitter.alpha | MALICIOUS_CODE | EI_EXPOSE_REP | 326 | Medium |
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 |
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 |
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 |
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 | 91 | 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 | 136 | 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 | 113 | Medium |
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 |
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 | 93 | 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 | 138 | 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 | 115 | Medium |
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 |
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 |
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 | 99 | 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 | 143 | 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 | 120 | Medium |
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 |
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 | 150 | 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 | 113 | 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 | 79 | 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 | 46 | 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 | 166 | 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 | 132 | 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 | 94 | 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 | 62 | Medium |
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 | 37 | Medium |
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 | 42 | Medium |
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 | 61 | 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 | 47 | Medium |
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 | 44 | Medium |
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 | 56 | 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 | 40 | Medium |
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 | 98 | Medium |
com.irurueta.numerical.integration.MidPointMatrixQuadrature.getS() may expose internal representation by returning MidPointMatrixQuadrature.s | MALICIOUS_CODE | EI_EXPOSE_REP | 132 | Medium |
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 | 54 | 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 | 39 | Medium |
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 | 147 | 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 | 112 | 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 | 79 | 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 | 45 | 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 | 162 | 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 | 130 | 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 | 94 | 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 | 62 | Medium |
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 | 54 | 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 |
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 | 61 | 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 | 46 | Medium |
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 | 57 | 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 | 42 | Medium |
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 | 57 | 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 | 42 | Medium |
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 | 88 | 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 | 73 | Medium |
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 | 57 | 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 | 43 | Medium |
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 | 150 | 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 | 113 | 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 | 79 | 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 | 46 | 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 | 166 | 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 | 132 | 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 | 94 | 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 | 62 | Medium |
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 | 64 | 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 |
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 | 55 | 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 | 41 | Medium |
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 | 57 | 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 | 42 | Medium |
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 | 60 | 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 | 45 | Medium |
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 | 55 | 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 | 40 | Medium |
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 | 90 | Medium |
com.irurueta.numerical.integration.TrapezoidalMatrixQuadrature.getS() may expose internal representation by returning TrapezoidalMatrixQuadrature.s | MALICIOUS_CODE | EI_EXPOSE_REP | 130 | Medium |
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 | 57 | 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 | 42 | Medium |
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 | 44 | Medium |
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 | 56 | 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 | 40 | Medium |
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 |
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 | 228 | Medium |
Computation of average could overflow in com.irurueta.numerical.interpolation.BaseInterpolator.locate(double) | STYLE | IM_AVERAGE_COMPUTATION_COULD_OVERFLOW | 141 | Medium |
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 |
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 |
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 | 142 | 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 | 60 | Medium |
com.irurueta.numerical.interpolation.CurveInterpolator.interpolate(double) may expose internal representation by returning CurveInterpolator.ans | MALICIOUS_CODE | EI_EXPOSE_REP | 162 | Medium |
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 |
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 |
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 | 121 | 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 |
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 |
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 | 166 | Medium |
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 |
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 |
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 |
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 | 128 | Medium |
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 | 104 | Medium |
com.irurueta.numerical.optimization.DerivativeLineMultiOptimizer.getDirection() may expose internal representation by returning DerivativeLineMultiOptimizer.xi | MALICIOUS_CODE | EI_EXPOSE_REP | 161 | Medium |
com.irurueta.numerical.optimization.DerivativeLineMultiOptimizer.getStartPoint() may expose internal representation by returning DerivativeLineMultiOptimizer.p | MALICIOUS_CODE | EI_EXPOSE_REP | 134 | Medium |
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 |
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 | 104 | Medium |
com.irurueta.numerical.optimization.LineMultiOptimizer.getDirection() may expose internal representation by returning LineMultiOptimizer.xi | MALICIOUS_CODE | EI_EXPOSE_REP | 159 | Medium |
com.irurueta.numerical.optimization.LineMultiOptimizer.getStartPoint() may expose internal representation by returning LineMultiOptimizer.p | MALICIOUS_CODE | EI_EXPOSE_REP | 132 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.irurueta.numerical.optimization.MultiOptimizer.getResult() may expose internal representation by returning MultiOptimizer.xmin | MALICIOUS_CODE | EI_EXPOSE_REP | 141 | Medium |
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 | 100 | 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 | 129 | Medium |
com.irurueta.numerical.optimization.PowellMultiOptimizer.getDirections() may expose internal representation by returning PowellMultiOptimizer.ximat | MALICIOUS_CODE | EI_EXPOSE_REP | 149 | 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 | 195 | Medium |
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 | 122 | 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 | 148 | Medium |
com.irurueta.numerical.optimization.QuasiNewtonMultiOptimizer.getStartPoint() may expose internal representation by returning QuasiNewtonMultiOptimizer.p | MALICIOUS_CODE | EI_EXPOSE_REP | 417 | 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 | 149 | 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 | 402 | Medium |
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 | 163 | 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 | 333 | Medium |
com.irurueta.numerical.optimization.SimplexMultiOptimizer.getSimplex() may expose internal representation by returning SimplexMultiOptimizer.p | MALICIOUS_CODE | EI_EXPOSE_REP | 184 | Medium |
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 | 75 | 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 | 90 | Medium |
com.irurueta.numerical.polynomials.Polynomial.getPolyParams() may expose internal representation by returning Polynomial.polyParams | MALICIOUS_CODE | EI_EXPOSE_REP | 101 | Medium |
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 | 66 | 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 | 58 | Medium |
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 | 83 | 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 | 71 | Medium |
com.irurueta.numerical.polynomials.estimators.IntegralIntervalPolynomialEvaluation.getConstants() may expose internal representation by returning IntegralIntervalPolynomialEvaluation.constants | MALICIOUS_CODE | EI_EXPOSE_REP | 151 | Medium |
com.irurueta.numerical.polynomials.estimators.IntegralIntervalPolynomialEvaluation.setConstants(double[]) may expose internal representation by storing an externally mutable object into IntegralIntervalPolynomialEvaluation.constants | MALICIOUS_CODE | EI_EXPOSE_REP2 | 160 | Medium |
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 | 99 | 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 | 89 | 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 | 77 | 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 | 66 | Medium |
com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation.getConstants() may expose internal representation by returning IntegralPolynomialEvaluation.constants | MALICIOUS_CODE | EI_EXPOSE_REP | 126 | Medium |
new com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation(double, double, double[], int) may expose internal representation by storing an externally mutable object into IntegralPolynomialEvaluation.constants | MALICIOUS_CODE | EI_EXPOSE_REP2 | 65 | Medium |
com.irurueta.numerical.polynomials.estimators.IntegralPolynomialEvaluation.setConstant(double[]) may expose internal representation by storing an externally mutable object into IntegralPolynomialEvaluation.constants | MALICIOUS_CODE | EI_EXPOSE_REP2 | 135 | Medium |
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 | 276 | Medium |
Exception is caught when Exception is not thrown in com.irurueta.numerical.polynomials.estimators.LMedSPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) | STYLE | REC_CATCH_EXCEPTION | 276 | Medium |
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 | 244 | Medium |
Exception is caught when Exception is not thrown in com.irurueta.numerical.polynomials.estimators.MSACPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) | STYLE | REC_CATCH_EXCEPTION | 244 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.irurueta.numerical.polynomials.estimators.PROMedSPolynomialRobustEstimator.getQualityScores() may expose internal representation by returning PROMedSPolynomialRobustEstimator.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 248 | Medium |
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 | 337 | Medium |
Exception is caught when Exception is not thrown in com.irurueta.numerical.polynomials.estimators.PROMedSPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) | STYLE | REC_CATCH_EXCEPTION | 337 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.irurueta.numerical.polynomials.estimators.PROSACPolynomialRobustEstimator.getQualityScores() may expose internal representation by returning PROSACPolynomialRobustEstimator.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 202 | Medium |
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 | 292 | Medium |
Exception is caught when Exception is not thrown in com.irurueta.numerical.polynomials.estimators.PROSACPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) | STYLE | REC_CATCH_EXCEPTION | 292 | Medium |
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 | 123 | 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 | 111 | Medium |
com.irurueta.numerical.polynomials.estimators.PolynomialEstimator.getEvaluations() may expose internal representation by returning PolynomialEstimator.evaluations | MALICIOUS_CODE | EI_EXPOSE_REP | 185 | Medium |
com.irurueta.numerical.polynomials.estimators.PolynomialEstimator.setEvaluations(List) may expose internal representation by storing an externally mutable object into PolynomialEstimator.evaluations | MALICIOUS_CODE | EI_EXPOSE_REP2 | 200 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.irurueta.numerical.polynomials.estimators.PolynomialRobustEstimator.getEvaluations() may expose internal representation by returning PolynomialRobustEstimator.evaluations | MALICIOUS_CODE | EI_EXPOSE_REP | 257 | Medium |
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 | 244 | Medium |
Exception is caught when Exception is not thrown in com.irurueta.numerical.polynomials.estimators.RANSACPolynomialRobustEstimator$1.estimatePreliminarSolutions(int[], List) | STYLE | REC_CATCH_EXCEPTION | 244 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.irurueta.numerical.polynomials.estimators.WeightedPolynomialEstimator.getWeights() may expose internal representation by returning WeightedPolynomialEstimator.weights | MALICIOUS_CODE | EI_EXPOSE_REP | 238 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.irurueta.numerical.robust.InliersData.getResiduals() may expose internal representation by returning InliersData.residuals | MALICIOUS_CODE | EI_EXPOSE_REP | 51 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.irurueta.numerical.robust.LMedSRobustEstimator$LMedSInliersData.getInliers() may expose internal representation by returning LMedSRobustEstimator$LMedSInliersData.inliers | MALICIOUS_CODE | EI_EXPOSE_REP | 692 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.irurueta.numerical.robust.MSACRobustEstimator$MSACInliersData.getInliers() may expose internal representation by returning MSACRobustEstimator$MSACInliersData.inliers | MALICIOUS_CODE | EI_EXPOSE_REP | 553 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.irurueta.numerical.robust.PROSACRobustEstimator$PROSACInliersData.getInliers() may expose internal representation by returning PROSACRobustEstimator$PROSACInliersData.inliers | MALICIOUS_CODE | EI_EXPOSE_REP | 1003 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.irurueta.numerical.robust.RANSACRobustEstimator$RANSACInliersData.getInliers() may expose internal representation by returning RANSACRobustEstimator$RANSACInliersData.inliers | MALICIOUS_CODE | EI_EXPOSE_REP | 536 | Medium |
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 |
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 |
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 | 101 | Medium |
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 | 101 | Medium |
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 | 81 | Medium |
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 | 62 | 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 | 84 | Medium |
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 | 85 | Medium |
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 | 64 | Medium |
com.irurueta.numerical.roots.FirstDegreePolynomialRootsEstimator.getRealPolynomialParameters() may expose internal representation by returning FirstDegreePolynomialRootsEstimator.realPolyParams | MALICIOUS_CODE | EI_EXPOSE_REP | 120 | Medium |
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 | 80 | 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 | 103 | Medium |
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 | 116 | Medium |
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 | 82 | Medium |
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 | 82 | 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 | 105 | Medium |
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 | 82 | Medium |
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 | 67 | Medium |
com.irurueta.numerical.roots.SecondDegreePolynomialRootsEstimator.getRealPolynomialParameters() may expose internal representation by returning SecondDegreePolynomialRootsEstimator.realPolyParams | MALICIOUS_CODE | EI_EXPOSE_REP | 102 | Medium |
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 | 77 | Medium |
com.irurueta.numerical.roots.ThirdDegreePolynomialRootsEstimator.getRealPolynomialParameters() may expose internal representation by returning ThirdDegreePolynomialRootsEstimator.realPolyParams | MALICIOUS_CODE | EI_EXPOSE_REP | 134 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.irurueta.numerical.signal.processing.Convolver1D.getKernel() may expose internal representation by returning Convolver1D.kernel | MALICIOUS_CODE | EI_EXPOSE_REP | 116 | Medium |
com.irurueta.numerical.signal.processing.Convolver1D.getSignal() may expose internal representation by returning Convolver1D.signal | MALICIOUS_CODE | EI_EXPOSE_REP | 98 | Medium |
com.irurueta.numerical.signal.processing.Convolver1D.setKernel(double[]) may expose internal representation by storing an externally mutable object into Convolver1D.kernel | MALICIOUS_CODE | EI_EXPOSE_REP2 | 125 | Medium |
com.irurueta.numerical.signal.processing.Convolver1D.setSignal(double[]) may expose internal representation by storing an externally mutable object into Convolver1D.signal | MALICIOUS_CODE | EI_EXPOSE_REP2 | 107 | Medium |
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 | 267 | 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 | 396 | Medium |
com.irurueta.numerical.signal.processing.KalmanFilter.getControlMatrix() may expose internal representation by returning KalmanFilter.controlMatrix | MALICIOUS_CODE | EI_EXPOSE_REP | 561 | Medium |
com.irurueta.numerical.signal.processing.KalmanFilter.getErrorCovPost() may expose internal representation by returning KalmanFilter.errorCovPost | MALICIOUS_CODE | EI_EXPOSE_REP | 793 | Medium |
com.irurueta.numerical.signal.processing.KalmanFilter.getErrorCovPre() may expose internal representation by returning KalmanFilter.errorCovPre | MALICIOUS_CODE | EI_EXPOSE_REP | 722 | Medium |
com.irurueta.numerical.signal.processing.KalmanFilter.getGain() may expose internal representation by returning KalmanFilter.gain | MALICIOUS_CODE | EI_EXPOSE_REP | 758 | Medium |
com.irurueta.numerical.signal.processing.KalmanFilter.getMeasurementMatrix() may expose internal representation by returning KalmanFilter.measurementMatrix | MALICIOUS_CODE | EI_EXPOSE_REP | 601 | Medium |
com.irurueta.numerical.signal.processing.KalmanFilter.getMeasurementNoiseCov() may expose internal representation by returning KalmanFilter.measurementNoiseCov | MALICIOUS_CODE | EI_EXPOSE_REP | 684 | Medium |
com.irurueta.numerical.signal.processing.KalmanFilter.getProcessNoiseCov() may expose internal representation by returning KalmanFilter.processNoiseCov | MALICIOUS_CODE | EI_EXPOSE_REP | 636 | Medium |
com.irurueta.numerical.signal.processing.KalmanFilter.getStatePost() may expose internal representation by returning KalmanFilter.statePost | MALICIOUS_CODE | EI_EXPOSE_REP | 501 | Medium |
com.irurueta.numerical.signal.processing.KalmanFilter.getStatePre() may expose internal representation by returning KalmanFilter.statePre | MALICIOUS_CODE | EI_EXPOSE_REP | 473 | Medium |
com.irurueta.numerical.signal.processing.KalmanFilter.getTransitionMatrix() may expose internal representation by returning KalmanFilter.transitionMatrix | MALICIOUS_CODE | EI_EXPOSE_REP | 531 | Medium |
com.irurueta.numerical.signal.processing.KalmanFilter.predict(Matrix) may expose internal representation by returning KalmanFilter.statePre | MALICIOUS_CODE | EI_EXPOSE_REP | 331 | 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 | 585 | 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 | 815 | 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 | 744 | 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 | 781 | 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 | 623 | 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 | 710 | 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 | 666 | 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 | 518 | 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 | 490 | 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 | 550 | Medium |
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 | 86 | Medium |
com.irurueta.numerical.signal.processing.MeasurementNoiseCovarianceEstimator.getMeasurementNoiseCov() may expose internal representation by returning MeasurementNoiseCovarianceEstimator.measurementNoiseCov | MALICIOUS_CODE | EI_EXPOSE_REP | 170 | Medium |
com.irurueta.numerical.signal.processing.MeasurementNoiseCovarianceEstimator.getSampleAverage() may expose internal representation by returning MeasurementNoiseCovarianceEstimator.sampleAverage | MALICIOUS_CODE | EI_EXPOSE_REP | 179 | Medium |
com.irurueta.numerical.signal.processing.MeasurementNoiseCovarianceEstimator.update(double[]) may expose internal representation by returning MeasurementNoiseCovarianceEstimator.measurementNoiseCov | MALICIOUS_CODE | EI_EXPOSE_REP | 152 | Medium |