SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.9.6
Threshold is medium
Effort is default
Summary
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
110 | 193 | 0 | 0 |
Files
com.irurueta.navigation.frames.CoordinateTransformation
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.frames.CoordinateTransformation at new com.irurueta.navigation.frames.CoordinateTransformation(double, double, double, FrameType, FrameType) 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.navigation.frames.CoordinateTransformation at new com.irurueta.navigation.frames.CoordinateTransformation(Matrix, FrameType, FrameType) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 133 | Medium |
Exception thrown in class com.irurueta.navigation.frames.CoordinateTransformation at new com.irurueta.navigation.frames.CoordinateTransformation(Matrix, FrameType, FrameType, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 117 | Medium |
Exception thrown in class com.irurueta.navigation.frames.CoordinateTransformation at new com.irurueta.navigation.frames.CoordinateTransformation(Rotation3D, FrameType, FrameType) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 179 | Medium |
Exception thrown in class com.irurueta.navigation.frames.CoordinateTransformation at new com.irurueta.navigation.frames.CoordinateTransformation(CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 189 | Medium |
Exception thrown in class com.irurueta.navigation.frames.CoordinateTransformation at new com.irurueta.navigation.frames.CoordinateTransformation(FrameType, FrameType) 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.navigation.frames.CoordinateTransformation at new com.irurueta.navigation.frames.CoordinateTransformation(Angle, Angle, Angle, FrameType, FrameType) 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 |
com.irurueta.navigation.frames.CoordinateTransformation.setMatrix(Matrix, double) may expose internal representation by storing an externally mutable object into CoordinateTransformation.matrix | MALICIOUS_CODE | EI_EXPOSE_REP2 | 233 | Medium |
Overridable method copyTo(CoordinateTransformation) is called from method clone() in class com.irurueta.navigation.frames.CoordinateTransformation. | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CLONE | 1371 | Medium |
com.irurueta.navigation.frames.ECEFFrame
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(double, double, double, double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 373 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 306 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(double, double, double, ECEFVelocity, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 411 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(double, double, double, Speed, Speed, Speed, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 527 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(Point3D, double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 459 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(Point3D, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 333 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(Point3D, ECEFVelocity, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 473 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(Point3D, Speed, Speed, Speed, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 489 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(ECEFPosition, double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 392 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(ECEFPosition, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 319 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(ECEFPosition, ECEFVelocity, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 425 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(ECEFPosition, Speed, Speed, Speed, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 505 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(ECEFPositionAndVelocity, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 440 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(Distance, Distance, Distance, double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 549 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(Distance, Distance, Distance, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 349 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(Distance, Distance, Distance, ECEFVelocity, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 566 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECEFFrame at new com.irurueta.navigation.frames.ECEFFrame(Distance, Distance, Distance, Speed, Speed, Speed, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 585 | Medium |
com.irurueta.navigation.frames.ECEFFrame.setCoordinateTransformation(CoordinateTransformation) may expose internal representation by storing an externally mutable object into ECEFFrame.c | MALICIOUS_CODE | EI_EXPOSE_REP2 | 727 | Medium |
com.irurueta.navigation.frames.ECEFPosition
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Overridable method copyTo(ECEFPosition) is called from method clone() in class com.irurueta.navigation.frames.ECEFPosition. | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CLONE | 488 | Medium |
com.irurueta.navigation.frames.ECEFVelocity
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Overridable method copyTo(ECEFVelocity) is called from method clone() in class com.irurueta.navigation.frames.ECEFVelocity. | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CLONE | 448 | Medium |
com.irurueta.navigation.frames.ECIFrame
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.frames.ECIFrame at new com.irurueta.navigation.frames.ECIFrame(double, double, double, double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 258 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECIFrame at new com.irurueta.navigation.frames.ECIFrame(double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 203 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECIFrame at new com.irurueta.navigation.frames.ECIFrame(double, double, double, Speed, Speed, Speed, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 317 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECIFrame at new com.irurueta.navigation.frames.ECIFrame(Point3D, double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 278 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECIFrame at new com.irurueta.navigation.frames.ECIFrame(Point3D, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 217 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECIFrame at new com.irurueta.navigation.frames.ECIFrame(Point3D, Speed, Speed, Speed, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 295 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECIFrame at new com.irurueta.navigation.frames.ECIFrame(Distance, Distance, Distance, double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 339 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECIFrame at new com.irurueta.navigation.frames.ECIFrame(Distance, Distance, Distance, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 233 | Medium |
Exception thrown in class com.irurueta.navigation.frames.ECIFrame at new com.irurueta.navigation.frames.ECIFrame(Distance, Distance, Distance, Speed, Speed, Speed, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 358 | Medium |
com.irurueta.navigation.frames.ECIFrame.setCoordinateTransformation(CoordinateTransformation) may expose internal representation by storing an externally mutable object into ECIFrame.c | MALICIOUS_CODE | EI_EXPOSE_REP2 | 407 | Medium |
com.irurueta.navigation.frames.ECIorECEFFrame
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.frames.ECIorECEFFrame at new com.irurueta.navigation.frames.ECIorECEFFrame(CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 109 | Medium |
com.irurueta.navigation.frames.NEDFrame
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(double, double, double, double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 391 | Medium |
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 326 | Medium |
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(double, double, double, Speed, Speed, Speed, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 476 | Medium |
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(double, double, Distance, double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 413 | Medium |
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(double, double, Distance, Speed, Speed, Speed, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 495 | Medium |
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 102 | Medium |
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(NEDPosition, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 369 | Medium |
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(NEDPosition, NEDVelocity, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 547 | Medium |
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(Angle, Angle, double, double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 435 | Medium |
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(Angle, Angle, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 341 | Medium |
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(Angle, Angle, double, Speed, Speed, Speed, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 514 | Medium |
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(Angle, Angle, Distance, double, double, double, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 457 | Medium |
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(Angle, Angle, Distance, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 356 | Medium |
Exception thrown in class com.irurueta.navigation.frames.NEDFrame at new com.irurueta.navigation.frames.NEDFrame(Angle, Angle, Distance, Speed, Speed, Speed, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 533 | Medium |
com.irurueta.navigation.frames.NEDFrame.setCoordinateTransformation(CoordinateTransformation) may expose internal representation by storing an externally mutable object into NEDFrame.c | MALICIOUS_CODE | EI_EXPOSE_REP2 | 1158 | Medium |
Overridable method copyTo(NEDFrame) is called from method clone() in class com.irurueta.navigation.frames.NEDFrame. | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CLONE | 1282 | Medium |
com.irurueta.navigation.frames.NEDPosition
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Overridable method copyTo(NEDPosition) is called from method clone() in class com.irurueta.navigation.frames.NEDPosition. | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CLONE | 345 | Medium |
com.irurueta.navigation.frames.NEDVelocity
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Overridable method copyTo(NEDVelocity) is called from method clone() in class com.irurueta.navigation.frames.NEDVelocity. | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CLONE | 387 | Medium |
com.irurueta.navigation.geodesic.Geodesic
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.geodesic.Geodesic at new com.irurueta.navigation.geodesic.Geodesic(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 | 298 | Medium |
com.irurueta.navigation.gnss.ECEFPositionAndVelocity
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Overridable method copyTo(ECEFPositionAndVelocity) is called from method clone() in class com.irurueta.navigation.gnss.ECEFPositionAndVelocity. | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CLONE | 879 | Medium |
com.irurueta.navigation.gnss.GNSSConfig
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.gnss.GNSSConfig at new com.irurueta.navigation.gnss.GNSSConfig(double, double, double, double, int, double, double, double, double, double, double, double, double, 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 | 199 | Medium |
Exception thrown in class com.irurueta.navigation.gnss.GNSSConfig at new com.irurueta.navigation.gnss.GNSSConfig(double, Point3D, int, double, double, double, double, double, double, double, double, 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 | 468 | Medium |
Exception thrown in class com.irurueta.navigation.gnss.GNSSConfig at new com.irurueta.navigation.gnss.GNSSConfig(double, ECEFPosition, int, double, double, double, double, double, double, double, double, 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 | 337 | Medium |
Exception thrown in class com.irurueta.navigation.gnss.GNSSConfig at new com.irurueta.navigation.gnss.GNSSConfig(Time, Point3D, int, Distance, Angle, Angle, Time, Angle, Distance, Distance, Distance, Speed, Speed, Distance, Speed) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 527 | Medium |
Exception thrown in class com.irurueta.navigation.gnss.GNSSConfig at new com.irurueta.navigation.gnss.GNSSConfig(Time, ECEFPosition, int, Distance, Angle, Angle, Time, Angle, Distance, Distance, Distance, Speed, Speed, Distance, Speed) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 395 | Medium |
Exception thrown in class com.irurueta.navigation.gnss.GNSSConfig at new com.irurueta.navigation.gnss.GNSSConfig(Time, Distance, Distance, Distance, int, Distance, Angle, Angle, Time, Angle, Distance, Distance, Distance, Speed, Speed, Distance, Speed) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 264 | Medium |
Overridable method copyTo(GNSSConfig) is called from method clone() in class com.irurueta.navigation.gnss.GNSSConfig. | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CLONE | 2009 | Medium |
com.irurueta.navigation.gnss.GNSSEstimation
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Overridable method copyTo(GNSSEstimation) is called from method clone() in class com.irurueta.navigation.gnss.GNSSEstimation. | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CLONE | 1026 | Medium |
com.irurueta.navigation.gnss.GNSSKalmanConfig
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Overridable method copyTo(GNSSKalmanConfig) is called from method clone() in class com.irurueta.navigation.gnss.GNSSKalmanConfig. | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CLONE | 688 | Medium |
com.irurueta.navigation.gnss.GNSSKalmanFilteredEstimator
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.gnss.GNSSKalmanFilteredEstimator at new com.irurueta.navigation.gnss.GNSSKalmanFilteredEstimator(double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 117 | Medium |
Exception thrown in class com.irurueta.navigation.gnss.GNSSKalmanFilteredEstimator at new com.irurueta.navigation.gnss.GNSSKalmanFilteredEstimator(double, GNSSKalmanFilteredEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 169 | Medium |
Exception thrown in class com.irurueta.navigation.gnss.GNSSKalmanFilteredEstimator at new com.irurueta.navigation.gnss.GNSSKalmanFilteredEstimator(GNSSKalmanConfig, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 142 | Medium |
Exception thrown in class com.irurueta.navigation.gnss.GNSSKalmanFilteredEstimator at new com.irurueta.navigation.gnss.GNSSKalmanFilteredEstimator(Time) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 198 | Medium |
com.irurueta.navigation.gnss.GNSSKalmanFilteredEstimator.getConfig() may expose internal representation by returning GNSSKalmanFilteredEstimator.config | MALICIOUS_CODE | EI_EXPOSE_REP | 366 | Medium |
com.irurueta.navigation.gnss.GNSSKalmanState
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.gnss.GNSSKalmanState at new com.irurueta.navigation.gnss.GNSSKalmanState(GNSSEstimation, Matrix) 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 |
com.irurueta.navigation.gnss.GNSSKalmanState.getCovariance() may expose internal representation by returning GNSSKalmanState.covariance | MALICIOUS_CODE | EI_EXPOSE_REP | 125 | Medium |
com.irurueta.navigation.gnss.GNSSKalmanState.getEstimation() may expose internal representation by returning GNSSKalmanState.estimation | MALICIOUS_CODE | EI_EXPOSE_REP | 91 | Medium |
com.irurueta.navigation.gnss.GNSSKalmanState.setCovariance(Matrix) may expose internal representation by storing an externally mutable object into GNSSKalmanState.covariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 140 | Medium |
com.irurueta.navigation.gnss.GNSSKalmanState.setEstimation(GNSSEstimation) may expose internal representation by storing an externally mutable object into GNSSKalmanState.estimation | MALICIOUS_CODE | EI_EXPOSE_REP2 | 101 | Medium |
Overridable method copyTo(GNSSKalmanState) is called from method clone() in class com.irurueta.navigation.gnss.GNSSKalmanState. | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CLONE | 249 | Medium |
com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator at new com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator(Collection) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 288 | Medium |
Exception thrown in class com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator at new com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator(Collection, ECEFPositionAndVelocity) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 307 | Medium |
Exception thrown in class com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator at new com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator(Collection, ECEFPositionAndVelocity, GNSSLeastSquaresPositionAndVelocityEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 380 | Medium |
Exception thrown in class com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator at new com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator(Collection, GNSSEstimation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 326 | Medium |
Exception thrown in class com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator at new com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator(Collection, GNSSEstimation, GNSSLeastSquaresPositionAndVelocityEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 400 | Medium |
Exception thrown in class com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator at new com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator(Collection, GNSSLeastSquaresPositionAndVelocityEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 358 | Medium |
com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator.getMeasurements() may expose internal representation by returning GNSSLeastSquaresPositionAndVelocityEstimator.measurements | MALICIOUS_CODE | EI_EXPOSE_REP | 414 | Medium |
com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator.getPriorPositionAndVelocity() may expose internal representation by returning GNSSLeastSquaresPositionAndVelocityEstimator.priorPositionAndVelocity | MALICIOUS_CODE | EI_EXPOSE_REP | 441 | Medium |
com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator.setMeasurements(Collection) may expose internal representation by storing an externally mutable object into GNSSLeastSquaresPositionAndVelocityEstimator.measurements | MALICIOUS_CODE | EI_EXPOSE_REP2 | 432 | Medium |
com.irurueta.navigation.gnss.GNSSLeastSquaresPositionAndVelocityEstimator.setPriorPositionAndVelocity(ECEFPositionAndVelocity) may expose internal representation by storing an externally mutable object into GNSSLeastSquaresPositionAndVelocityEstimator.priorPositionAndVelocity | MALICIOUS_CODE | EI_EXPOSE_REP2 | 457 | Medium |
com.irurueta.navigation.gnss.GNSSMeasurement
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Overridable method copyTo(GNSSMeasurement) is called from method clone() in class com.irurueta.navigation.gnss.GNSSMeasurement. | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CLONE | 870 | Medium |
com.irurueta.navigation.lateration.HomogeneousLinearLeastSquaresLateration2DSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.HomogeneousLinearLeastSquaresLateration2DSolver at new com.irurueta.navigation.lateration.HomogeneousLinearLeastSquaresLateration2DSolver(Circle[]) 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.navigation.lateration.HomogeneousLinearLeastSquaresLateration2DSolver at new com.irurueta.navigation.lateration.HomogeneousLinearLeastSquaresLateration2DSolver(Circle[], LaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 92 | Medium |
com.irurueta.navigation.lateration.HomogeneousLinearLeastSquaresLateration3DSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.HomogeneousLinearLeastSquaresLateration3DSolver at new com.irurueta.navigation.lateration.HomogeneousLinearLeastSquaresLateration3DSolver(Sphere[]) 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.navigation.lateration.HomogeneousLinearLeastSquaresLateration3DSolver at new com.irurueta.navigation.lateration.HomogeneousLinearLeastSquaresLateration3DSolver(Sphere[], LaterationSolverListener) 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 |
com.irurueta.navigation.lateration.InhomogeneousLinearLeastSquaresLateration2DSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.InhomogeneousLinearLeastSquaresLateration2DSolver at new com.irurueta.navigation.lateration.InhomogeneousLinearLeastSquaresLateration2DSolver(Circle[]) 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.navigation.lateration.InhomogeneousLinearLeastSquaresLateration2DSolver at new com.irurueta.navigation.lateration.InhomogeneousLinearLeastSquaresLateration2DSolver(Circle[], LaterationSolverListener) 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 |
com.irurueta.navigation.lateration.InhomogeneousLinearLeastSquaresLateration3DSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.InhomogeneousLinearLeastSquaresLateration3DSolver at new com.irurueta.navigation.lateration.InhomogeneousLinearLeastSquaresLateration3DSolver(Sphere[]) 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.navigation.lateration.InhomogeneousLinearLeastSquaresLateration3DSolver at new com.irurueta.navigation.lateration.InhomogeneousLinearLeastSquaresLateration3DSolver(Sphere[], LaterationSolverListener) 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 |
com.irurueta.navigation.lateration.LaterationSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.LaterationSolver at new com.irurueta.navigation.lateration.LaterationSolver(Point[], double[]) 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.navigation.lateration.LaterationSolver at new com.irurueta.navigation.lateration.LaterationSolver(Point[], double[], LaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 103 | Medium |
com.irurueta.navigation.lateration.LaterationSolver.getDistances() may expose internal representation by returning LaterationSolver.distances | MALICIOUS_CODE | EI_EXPOSE_REP | 144 | Medium |
com.irurueta.navigation.lateration.LaterationSolver.getEstimatedPositionCoordinates() may expose internal representation by returning LaterationSolver.estimatedPositionCoordinates | MALICIOUS_CODE | EI_EXPOSE_REP | 190 | Medium |
com.irurueta.navigation.lateration.LaterationSolver.getPositions() may expose internal representation by returning LaterationSolver.positions | MALICIOUS_CODE | EI_EXPOSE_REP | 135 | Medium |
com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver(Circle[]) 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 |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver(Circle[], Point2D) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 140 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver(Circle[], Point2D, LaterationSolverListener) 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.navigation.lateration.NonLinearLeastSquaresLateration2DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver(Circle[], LaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 153 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver(Circle[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 247 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver(Circle[], double[], Point2D) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 261 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver(Circle[], double[], Point2D, LaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 292 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration2DSolver(Circle[], double[], LaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 276 | Medium |
com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver(Sphere[]) 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.navigation.lateration.NonLinearLeastSquaresLateration3DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver(Sphere[], Point3D) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 144 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver(Sphere[], Point3D, LaterationSolverListener) 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.navigation.lateration.NonLinearLeastSquaresLateration3DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver(Sphere[], LaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 157 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver(Sphere[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 251 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver(Sphere[], double[], Point3D) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 265 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver(Sphere[], double[], Point3D, LaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 296 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLateration3DSolver(Sphere[], double[], LaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 280 | Medium |
com.irurueta.navigation.lateration.NonLinearLeastSquaresLaterationSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLaterationSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLaterationSolver(Point[], 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 | 188 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLaterationSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLaterationSolver(Point[], double[], double[], Point) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 206 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLaterationSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLaterationSolver(Point[], double[], double[], Point, LaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 243 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.NonLinearLeastSquaresLaterationSolver at new com.irurueta.navigation.lateration.NonLinearLeastSquaresLaterationSolver(Point[], double[], double[], LaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 224 | Medium |
com.irurueta.navigation.lateration.NonLinearLeastSquaresLaterationSolver.getCovariance() may expose internal representation by returning NonLinearLeastSquaresLaterationSolver.covariance | MALICIOUS_CODE | EI_EXPOSE_REP | 301 | Medium |
com.irurueta.navigation.lateration.NonLinearLeastSquaresLaterationSolver.getDistanceStandardDeviations() may expose internal representation by returning NonLinearLeastSquaresLaterationSolver.distanceStandardDeviations | MALICIOUS_CODE | EI_EXPOSE_REP | 292 | Medium |
com.irurueta.navigation.lateration.NonLinearLeastSquaresLaterationSolver.getInitialPosition() may expose internal representation by returning NonLinearLeastSquaresLaterationSolver.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 320 | Medium |
com.irurueta.navigation.lateration.NonLinearLeastSquaresLaterationSolver.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into NonLinearLeastSquaresLaterationSolver.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 334 | Medium |
com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 229 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver(double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 246 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver(double[], Circle[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 344 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver(double[], Circle[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 382 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver(double[], Circle[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 362 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver(double[], Circle[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 403 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver(double[], Point2D[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 265 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver(double[], Point2D[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 328 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver(double[], Point2D[], 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 | 285 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver(double[], Point2D[], double[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 307 | Medium |
com.irurueta.navigation.lateration.PROMedSRobustLateration2DSolver.getQualityScores() may expose internal representation by returning PROMedSRobustLateration2DSolver.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 470 | Medium |
com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 230 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver(double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 247 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver(double[], Point3D[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 266 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver(double[], Point3D[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 330 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver(double[], Point3D[], 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 | 287 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver(double[], Point3D[], double[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 309 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver(double[], Sphere[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 346 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver(double[], Sphere[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 384 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver(double[], Sphere[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 364 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver(double[], Sphere[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 405 | Medium |
com.irurueta.navigation.lateration.PROMedSRobustLateration3DSolver.getQualityScores() may expose internal representation by returning PROMedSRobustLateration3DSolver.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 472 | Medium |
com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 225 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver(double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 242 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver(double[], Circle[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 341 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver(double[], Circle[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 379 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver(double[], Circle[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 359 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver(double[], Circle[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 400 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver(double[], Point2D[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 261 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver(double[], Point2D[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 325 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver(double[], Point2D[], 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 | 282 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver(double[], Point2D[], double[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 304 | Medium |
com.irurueta.navigation.lateration.PROSACRobustLateration2DSolver.getQualityScores() may expose internal representation by returning PROSACRobustLateration2DSolver.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 442 | Medium |
com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 226 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver(double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 243 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver(double[], Point3D[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 262 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver(double[], Point3D[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 326 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver(double[], Point3D[], 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 | 283 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver(double[], Point3D[], double[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 305 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver(double[], Sphere[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 342 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver(double[], Sphere[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 380 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver(double[], Sphere[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 360 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver at new com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver(double[], Sphere[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 401 | Medium |
com.irurueta.navigation.lateration.PROSACRobustLateration3DSolver.getQualityScores() may expose internal representation by returning PROSACRobustLateration3DSolver.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 443 | Medium |
com.irurueta.navigation.lateration.RobustLateration2DSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.RobustLateration2DSolver at new com.irurueta.navigation.lateration.RobustLateration2DSolver(Circle[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 159 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.RobustLateration2DSolver at new com.irurueta.navigation.lateration.RobustLateration2DSolver(Circle[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 186 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.RobustLateration2DSolver at new com.irurueta.navigation.lateration.RobustLateration2DSolver(Circle[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 172 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.RobustLateration2DSolver at new com.irurueta.navigation.lateration.RobustLateration2DSolver(Circle[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 203 | Medium |
Exception is caught when Exception is not thrown in com.irurueta.navigation.lateration.RobustLateration2DSolver.attemptRefine(Point2D) | STYLE | REC_CATCH_EXCEPTION | 1152 | Medium |
com.irurueta.navigation.lateration.RobustLateration3DSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.RobustLateration3DSolver at new com.irurueta.navigation.lateration.RobustLateration3DSolver(Sphere[]) 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.navigation.lateration.RobustLateration3DSolver at new com.irurueta.navigation.lateration.RobustLateration3DSolver(Sphere[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 187 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.RobustLateration3DSolver at new com.irurueta.navigation.lateration.RobustLateration3DSolver(Sphere[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 173 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.RobustLateration3DSolver at new com.irurueta.navigation.lateration.RobustLateration3DSolver(Sphere[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 203 | Medium |
Exception is caught when Exception is not thrown in com.irurueta.navigation.lateration.RobustLateration3DSolver.attemptRefine(Point3D) | STYLE | REC_CATCH_EXCEPTION | 1151 | Medium |
com.irurueta.navigation.lateration.RobustLaterationSolver
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.lateration.RobustLaterationSolver at new com.irurueta.navigation.lateration.RobustLaterationSolver(Point[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 246 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.RobustLaterationSolver at new com.irurueta.navigation.lateration.RobustLaterationSolver(Point[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 277 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.RobustLaterationSolver at new com.irurueta.navigation.lateration.RobustLaterationSolver(Point[], 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 | 261 | Medium |
Exception thrown in class com.irurueta.navigation.lateration.RobustLaterationSolver at new com.irurueta.navigation.lateration.RobustLaterationSolver(Point[], double[], double[], RobustLaterationSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 294 | Medium |
com.irurueta.navigation.lateration.RobustLaterationSolver.getCovariance() may expose internal representation by returning RobustLaterationSolver.covariance | MALICIOUS_CODE | EI_EXPOSE_REP | 665 | Medium |
com.irurueta.navigation.lateration.RobustLaterationSolver.getDistanceStandardDeviations() may expose internal representation by returning RobustLaterationSolver.distanceStandardDeviations | MALICIOUS_CODE | EI_EXPOSE_REP | 615 | Medium |
com.irurueta.navigation.lateration.RobustLaterationSolver.getDistances() may expose internal representation by returning RobustLaterationSolver.distances | MALICIOUS_CODE | EI_EXPOSE_REP | 605 | Medium |
com.irurueta.navigation.lateration.RobustLaterationSolver.getEstimatedPosition() may expose internal representation by returning RobustLaterationSolver.estimatedPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 713 | Medium |
com.irurueta.navigation.lateration.RobustLaterationSolver.getInitialPosition() may expose internal representation by returning RobustLaterationSolver.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 328 | Medium |
com.irurueta.navigation.lateration.RobustLaterationSolver.getPositions() may expose internal representation by returning RobustLaterationSolver.positions | MALICIOUS_CODE | EI_EXPOSE_REP | 596 | Medium |
com.irurueta.navigation.lateration.RobustLaterationSolver.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into RobustLaterationSolver.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 344 | Medium |