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 |
|---|---|---|---|
| 364 | 804 | 0 | 0 |
Files
com.irurueta.navigation.indoor.Beacon
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.Beacon at new com.irurueta.navigation.indoor.Beacon(List, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 110 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.Beacon at new com.irurueta.navigation.indoor.Beacon(List, 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 |
| Exception thrown in class com.irurueta.navigation.indoor.Beacon at new com.irurueta.navigation.indoor.Beacon(List, double, double, String, int, int, int, String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 178 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.Beacon at new com.irurueta.navigation.indoor.Beacon(List, double, String, int, int, int, String) 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 |
com.irurueta.navigation.indoor.BeaconIdentifier
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.BeaconIdentifier at new com.irurueta.navigation.indoor.BeaconIdentifier(byte[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 85 | Medium |
com.irurueta.navigation.indoor.BeaconLocated
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.BeaconLocated at new com.irurueta.navigation.indoor.BeaconLocated(List, 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 | 156 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconLocated at new com.irurueta.navigation.indoor.BeaconLocated(List, double, double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 205 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconLocated at new com.irurueta.navigation.indoor.BeaconLocated(List, double, double, String, int, int, int, String, Point) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 184 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconLocated at new com.irurueta.navigation.indoor.BeaconLocated(List, double, double, String, int, int, int, String, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 237 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconLocated at new com.irurueta.navigation.indoor.BeaconLocated(List, 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 | 53 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconLocated at new com.irurueta.navigation.indoor.BeaconLocated(List, double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 98 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconLocated at new com.irurueta.navigation.indoor.BeaconLocated(List, double, String, int, int, int, String, Point) 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.indoor.BeaconLocated at new com.irurueta.navigation.indoor.BeaconLocated(List, double, String, int, int, int, String, Point, Matrix) 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 |
| com.irurueta.navigation.indoor.BeaconLocated.getPosition() may expose internal representation by returning BeaconLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP | 262 | Medium |
| com.irurueta.navigation.indoor.BeaconLocated.getPositionCovariance() may expose internal representation by returning BeaconLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 271 | Medium |
| new com.irurueta.navigation.indoor.BeaconLocated(List, double, double, Point) may expose internal representation by storing an externally mutable object into BeaconLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 159 | Medium |
| new com.irurueta.navigation.indoor.BeaconLocated(List, double, double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 213 | Medium |
| new com.irurueta.navigation.indoor.BeaconLocated(List, double, double, String, int, int, int, String, Point) may expose internal representation by storing an externally mutable object into BeaconLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 187 | Medium |
| new com.irurueta.navigation.indoor.BeaconLocated(List, double, double, String, int, int, int, String, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 246 | Medium |
| new com.irurueta.navigation.indoor.BeaconLocated(List, double, Point) may expose internal representation by storing an externally mutable object into BeaconLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 56 | Medium |
| new com.irurueta.navigation.indoor.BeaconLocated(List, double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 106 | Medium |
| new com.irurueta.navigation.indoor.BeaconLocated(List, double, String, int, int, int, String, Point) may expose internal representation by storing an externally mutable object into BeaconLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 82 | Medium |
| new com.irurueta.navigation.indoor.BeaconLocated(List, double, String, int, int, int, String, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 137 | Medium |
| com.irurueta.navigation.indoor.BeaconLocated doesn't override Beacon.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
com.irurueta.navigation.indoor.BeaconWithPower
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPower at new com.irurueta.navigation.indoor.BeaconWithPower(List, 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 | 318 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPower at new com.irurueta.navigation.indoor.BeaconWithPower(List, 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 | 433 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPower at new com.irurueta.navigation.indoor.BeaconWithPower(List, 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 |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPower at new com.irurueta.navigation.indoor.BeaconWithPower(List, double, double, String, int, int, int, String, 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 | 347 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPower at new com.irurueta.navigation.indoor.BeaconWithPower(List, double, double, String, int, int, int, String, 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 | 471 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPower at new com.irurueta.navigation.indoor.BeaconWithPower(List, double, double, String, int, int, int, String, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 194 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPower at new com.irurueta.navigation.indoor.BeaconWithPower(List, 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.navigation.indoor.BeaconWithPower at new com.irurueta.navigation.indoor.BeaconWithPower(List, 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 | 248 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPower at new com.irurueta.navigation.indoor.BeaconWithPower(List, 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 | 370 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPower at new com.irurueta.navigation.indoor.BeaconWithPower(List, double, String, int, int, int, String, 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 | 276 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPower at new com.irurueta.navigation.indoor.BeaconWithPower(List, double, String, int, int, int, String, 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 | 406 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPower at new com.irurueta.navigation.indoor.BeaconWithPower(List, double, String, int, int, int, String, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 126 | Medium |
| com.irurueta.navigation.indoor.BeaconWithPower doesn't override Beacon.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
com.irurueta.navigation.indoor.BeaconWithPowerAndLocated
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, 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 | 681 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, double, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 770 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, double, 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 | 960 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, double, Double, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 1020 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, 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 | 433 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 535 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, 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 | 293 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 376 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, 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 | 657 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 742 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, 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 | 713 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, double, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 803 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, double, 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 | 994 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, double, Double, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 1057 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, Point) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 270 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 350 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, 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 | 323 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 408 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, 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 | 55 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, Point, Matrix) 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.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, 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 | 484 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, Double, double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 592 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, Double, 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 | 834 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, Double, double, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 892 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, 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 | 104 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 207 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, 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 | 461 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 565 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, 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 | 514 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, double, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 624 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, double, 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 | 867 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, double, Double, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 928 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, Point) 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.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 182 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, 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 | 133 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.BeaconWithPowerAndLocated at new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 238 | Medium |
| com.irurueta.navigation.indoor.BeaconWithPowerAndLocated.getPosition() may expose internal representation by returning BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP | 1082 | Medium |
| com.irurueta.navigation.indoor.BeaconWithPowerAndLocated.getPositionCovariance() may expose internal representation by returning BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 1092 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, double, Double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 684 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, double, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 776 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, double, Double, Double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 963 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, double, Double, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 1027 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 436 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 541 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, Double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 296 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 382 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 660 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 749 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, double, Double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 716 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, double, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 810 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, double, Double, Double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 997 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, double, Double, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 1065 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 273 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 357 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, Double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 326 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, double, String, int, int, int, String, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 415 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 58 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 159 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, Double, double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 487 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, Double, double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 598 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, Double, double, Double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 837 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, Double, double, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 899 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, Double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 107 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 213 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 464 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 572 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, double, Double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 517 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, double, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 631 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, double, Double, Double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 870 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, double, Double, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 935 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 85 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 189 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, Double, Point) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 136 | Medium |
| new com.irurueta.navigation.indoor.BeaconWithPowerAndLocated(List, double, String, int, int, int, String, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into BeaconWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 245 | Medium |
| com.irurueta.navigation.indoor.BeaconWithPowerAndLocated doesn't override Beacon.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
com.irurueta.navigation.indoor.Fingerprint
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.Fingerprint at new com.irurueta.navigation.indoor.Fingerprint(List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 50 | Medium |
| com.irurueta.navigation.indoor.Fingerprint.getReadings() may expose internal representation by returning Fingerprint.readings | MALICIOUS_CODE | EI_EXPOSE_REP | 61 | Medium |
com.irurueta.navigation.indoor.RadioSourceKNearestFinder
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.RadioSourceKNearestFinder at new com.irurueta.navigation.indoor.RadioSourceKNearestFinder(Collection) 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 |
| com.irurueta.navigation.indoor.RadioSourceKNearestFinder.getFingerprints() may expose internal representation by returning RadioSourceKNearestFinder.fingerprints | MALICIOUS_CODE | EI_EXPOSE_REP | 103 | Medium |
| new com.irurueta.navigation.indoor.RadioSourceKNearestFinder(Collection) may expose internal representation by storing an externally mutable object into RadioSourceKNearestFinder.fingerprints | MALICIOUS_CODE | EI_EXPOSE_REP2 | 48 | Medium |
com.irurueta.navigation.indoor.RadioSourceNoMeanKNearestFinder
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.RadioSourceNoMeanKNearestFinder at new com.irurueta.navigation.indoor.RadioSourceNoMeanKNearestFinder(Collection) 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 |
| com.irurueta.navigation.indoor.RadioSourceNoMeanKNearestFinder.getFingerprints() may expose internal representation by returning RadioSourceNoMeanKNearestFinder.mFingerprints | MALICIOUS_CODE | EI_EXPOSE_REP | 106 | Medium |
| new com.irurueta.navigation.indoor.RadioSourceNoMeanKNearestFinder(Collection) may expose internal representation by storing an externally mutable object into RadioSourceNoMeanKNearestFinder.mFingerprints | MALICIOUS_CODE | EI_EXPOSE_REP2 | 51 | Medium |
com.irurueta.navigation.indoor.RangingAndRssiFingerprintLocated
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.RangingAndRssiFingerprintLocated at new com.irurueta.navigation.indoor.RangingAndRssiFingerprintLocated(List, Point) 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.navigation.indoor.RangingAndRssiFingerprintLocated at new com.irurueta.navigation.indoor.RangingAndRssiFingerprintLocated(List, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 75 | Medium |
| com.irurueta.navigation.indoor.RangingAndRssiFingerprintLocated.getPosition() may expose internal representation by returning RangingAndRssiFingerprintLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP | 99 | Medium |
| com.irurueta.navigation.indoor.RangingAndRssiFingerprintLocated.getPositionCovariance() may expose internal representation by returning RangingAndRssiFingerprintLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 108 | Medium |
| new com.irurueta.navigation.indoor.RangingAndRssiFingerprintLocated(List, Point) may expose internal representation by storing an externally mutable object into RangingAndRssiFingerprintLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 60 | Medium |
| new com.irurueta.navigation.indoor.RangingAndRssiFingerprintLocated(List, Point, Matrix) may expose internal representation by storing an externally mutable object into RangingAndRssiFingerprintLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 83 | Medium |
com.irurueta.navigation.indoor.RangingAndRssiReading
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.RangingAndRssiReading at new com.irurueta.navigation.indoor.RangingAndRssiReading(RadioSource, 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 | 76 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingAndRssiReading at new com.irurueta.navigation.indoor.RangingAndRssiReading(RadioSource, double, double, 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 | 99 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingAndRssiReading at new com.irurueta.navigation.indoor.RangingAndRssiReading(RadioSource, 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 | 117 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingAndRssiReading at new com.irurueta.navigation.indoor.RangingAndRssiReading(RadioSource, double, double, Double, Double, 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 | 149 | Medium |
com.irurueta.navigation.indoor.RangingAndRssiReadingLocated
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.RangingAndRssiReadingLocated at new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, 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 | 56 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingAndRssiReadingLocated at new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point, 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 | 82 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingAndRssiReadingLocated at new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point, Matrix) 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.indoor.RangingAndRssiReadingLocated at new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point, Matrix, 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 | 187 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingAndRssiReadingLocated at new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, 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 | 106 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingAndRssiReadingLocated at new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point, Double, Double, 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 | 136 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingAndRssiReadingLocated at new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point, Double, Double, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 216 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingAndRssiReadingLocated at new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point, Double, Double, Matrix, 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 | 250 | Medium |
| com.irurueta.navigation.indoor.RangingAndRssiReadingLocated.getPosition() may expose internal representation by returning RangingAndRssiReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP | 275 | Medium |
| com.irurueta.navigation.indoor.RangingAndRssiReadingLocated.getPositionCovariance() may expose internal representation by returning RangingAndRssiReadingLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 284 | Medium |
| new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point) may expose internal representation by storing an externally mutable object into RangingAndRssiReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 59 | Medium |
| new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point, int, int) may expose internal representation by storing an externally mutable object into RangingAndRssiReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 85 | Medium |
| new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point, Matrix) may expose internal representation by storing an externally mutable object into RangingAndRssiReadingLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 165 | Medium |
| new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point, Matrix, int, int) may expose internal representation by storing an externally mutable object into RangingAndRssiReadingLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 195 | Medium |
| new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point, Double, Double) may expose internal representation by storing an externally mutable object into RangingAndRssiReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 109 | Medium |
| new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point, Double, Double, int, int) may expose internal representation by storing an externally mutable object into RangingAndRssiReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 139 | Medium |
| new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point, Double, Double, Matrix) may expose internal representation by storing an externally mutable object into RangingAndRssiReadingLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 224 | Medium |
| new com.irurueta.navigation.indoor.RangingAndRssiReadingLocated(RadioSource, double, double, Point, Double, Double, Matrix, int, int) may expose internal representation by storing an externally mutable object into RangingAndRssiReadingLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 259 | Medium |
com.irurueta.navigation.indoor.RangingFingerprintLocated
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.RangingFingerprintLocated at new com.irurueta.navigation.indoor.RangingFingerprintLocated(List, Point) 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.navigation.indoor.RangingFingerprintLocated at new com.irurueta.navigation.indoor.RangingFingerprintLocated(List, Point, Matrix) 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 |
| com.irurueta.navigation.indoor.RangingFingerprintLocated.getPosition() may expose internal representation by returning RangingFingerprintLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP | 97 | Medium |
| com.irurueta.navigation.indoor.RangingFingerprintLocated.getPositionCovariance() may expose internal representation by returning RangingFingerprintLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 106 | Medium |
| new com.irurueta.navigation.indoor.RangingFingerprintLocated(List, Point) may expose internal representation by storing an externally mutable object into RangingFingerprintLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 59 | Medium |
| new com.irurueta.navigation.indoor.RangingFingerprintLocated(List, Point, Matrix) may expose internal representation by storing an externally mutable object into RangingFingerprintLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 81 | Medium |
com.irurueta.navigation.indoor.RangingReading
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.RangingReading at new com.irurueta.navigation.indoor.RangingReading(RadioSource, 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 |
| Exception thrown in class com.irurueta.navigation.indoor.RangingReading at new com.irurueta.navigation.indoor.RangingReading(RadioSource, double, 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 | 83 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingReading at new com.irurueta.navigation.indoor.RangingReading(RadioSource, 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 |
| Exception thrown in class com.irurueta.navigation.indoor.RangingReading at new com.irurueta.navigation.indoor.RangingReading(RadioSource, double, Double, 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 | 129 | Medium |
com.irurueta.navigation.indoor.RangingReadingLocated
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.RangingReadingLocated at new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, 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 | 55 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingReadingLocated at new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, 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 | 80 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingReadingLocated at new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 146 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingReadingLocated at new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, Matrix, 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 | 178 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingReadingLocated at new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, 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 | 101 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingReadingLocated at new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, Double, 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 | 127 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingReadingLocated at new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, Double, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 207 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RangingReadingLocated at new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, Double, Matrix, 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 | 241 | Medium |
| com.irurueta.navigation.indoor.RangingReadingLocated.getPosition() may expose internal representation by returning RangingReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP | 268 | Medium |
| com.irurueta.navigation.indoor.RangingReadingLocated.getPositionCovariance() may expose internal representation by returning RangingReadingLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 277 | Medium |
| new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point) may expose internal representation by storing an externally mutable object into RangingReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 58 | Medium |
| new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, int, int) may expose internal representation by storing an externally mutable object into RangingReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 83 | Medium |
| new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, Matrix) may expose internal representation by storing an externally mutable object into RangingReadingLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 154 | Medium |
| new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, Matrix, int, int) may expose internal representation by storing an externally mutable object into RangingReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 188 | Medium |
| new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, Matrix, int, int) may expose internal representation by storing an externally mutable object into RangingReadingLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 189 | Medium |
| new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, Double) may expose internal representation by storing an externally mutable object into RangingReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 104 | Medium |
| new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, Double, int, int) may expose internal representation by storing an externally mutable object into RangingReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 130 | Medium |
| new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, Double, Matrix) may expose internal representation by storing an externally mutable object into RangingReadingLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 215 | Medium |
| new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, Double, Matrix, int, int) may expose internal representation by storing an externally mutable object into RangingReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 251 | Medium |
| new com.irurueta.navigation.indoor.RangingReadingLocated(RadioSource, double, Point, Double, Matrix, int, int) may expose internal representation by storing an externally mutable object into RangingReadingLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 252 | Medium |
com.irurueta.navigation.indoor.Reading
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.Reading at new com.irurueta.navigation.indoor.Reading(RadioSource) 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 |
com.irurueta.navigation.indoor.RssiFingerprintLocated
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.RssiFingerprintLocated at new com.irurueta.navigation.indoor.RssiFingerprintLocated(List, Point) 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.navigation.indoor.RssiFingerprintLocated at new com.irurueta.navigation.indoor.RssiFingerprintLocated(List, Point, Matrix) 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 |
| com.irurueta.navigation.indoor.RssiFingerprintLocated.getPosition() may expose internal representation by returning RssiFingerprintLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP | 97 | Medium |
| com.irurueta.navigation.indoor.RssiFingerprintLocated.getPositionCovariance() may expose internal representation by returning RssiFingerprintLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 106 | Medium |
com.irurueta.navigation.indoor.RssiReading
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.RssiReading at new com.irurueta.navigation.indoor.RssiReading(RadioSource, 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 | 61 | Medium |
com.irurueta.navigation.indoor.RssiReadingLocated
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.RssiReadingLocated at new com.irurueta.navigation.indoor.RssiReadingLocated(RadioSource, 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 | 55 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RssiReadingLocated at new com.irurueta.navigation.indoor.RssiReadingLocated(RadioSource, double, Point, Matrix) 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.navigation.indoor.RssiReadingLocated at new com.irurueta.navigation.indoor.RssiReadingLocated(RadioSource, double, 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 | 75 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.RssiReadingLocated at new com.irurueta.navigation.indoor.RssiReadingLocated(RadioSource, double, Point, Double, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 119 | Medium |
| com.irurueta.navigation.indoor.RssiReadingLocated.getPosition() may expose internal representation by returning RssiReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP | 144 | Medium |
| com.irurueta.navigation.indoor.RssiReadingLocated.getPositionCovariance() may expose internal representation by returning RssiReadingLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 154 | Medium |
| new com.irurueta.navigation.indoor.RssiReadingLocated(RadioSource, double, Point) may expose internal representation by storing an externally mutable object into RssiReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 58 | Medium |
| new com.irurueta.navigation.indoor.RssiReadingLocated(RadioSource, double, Point, Matrix) may expose internal representation by storing an externally mutable object into RssiReadingLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 101 | Medium |
| new com.irurueta.navigation.indoor.RssiReadingLocated(RadioSource, double, Point, Double) may expose internal representation by storing an externally mutable object into RssiReadingLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 78 | Medium |
| new com.irurueta.navigation.indoor.RssiReadingLocated(RadioSource, double, Point, Double, Matrix) may expose internal representation by storing an externally mutable object into RssiReadingLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 127 | Medium |
com.irurueta.navigation.indoor.WeightedKNearestNeighboursPositionSolver
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.WeightedKNearestNeighboursPositionSolver at new com.irurueta.navigation.indoor.WeightedKNearestNeighboursPositionSolver(RssiFingerprintLocated[], 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.navigation.indoor.WeightedKNearestNeighboursPositionSolver at new com.irurueta.navigation.indoor.WeightedKNearestNeighboursPositionSolver(RssiFingerprintLocated[], double[], WeightedKNearestNeighboursPositionSolverListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 124 | Medium |
| com.irurueta.navigation.indoor.WeightedKNearestNeighboursPositionSolver.getDistances() may expose internal representation by returning WeightedKNearestNeighboursPositionSolver.distances | MALICIOUS_CODE | EI_EXPOSE_REP | 166 | Medium |
| com.irurueta.navigation.indoor.WeightedKNearestNeighboursPositionSolver.getEstimatedPositionCoordinates() may expose internal representation by returning WeightedKNearestNeighboursPositionSolver.estimatedPositionCoordinates | MALICIOUS_CODE | EI_EXPOSE_REP | 307 | Medium |
| com.irurueta.navigation.indoor.WeightedKNearestNeighboursPositionSolver.getFingerprints() may expose internal representation by returning WeightedKNearestNeighboursPositionSolver.fingerprints | MALICIOUS_CODE | EI_EXPOSE_REP | 156 | Medium |
com.irurueta.navigation.indoor.WifiAccessPoint
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPoint at new com.irurueta.navigation.indoor.WifiAccessPoint(String, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 51 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPoint at new com.irurueta.navigation.indoor.WifiAccessPoint(String, double, String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 72 | Medium |
com.irurueta.navigation.indoor.WifiAccessPointLocated
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointLocated at new com.irurueta.navigation.indoor.WifiAccessPointLocated(String, 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 | 53 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointLocated at new com.irurueta.navigation.indoor.WifiAccessPointLocated(String, double, Point, Matrix) 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.navigation.indoor.WifiAccessPointLocated at new com.irurueta.navigation.indoor.WifiAccessPointLocated(String, double, String, Point) 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.navigation.indoor.WifiAccessPointLocated at new com.irurueta.navigation.indoor.WifiAccessPointLocated(String, double, String, Point, Matrix) 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 |
| com.irurueta.navigation.indoor.WifiAccessPointLocated.getPosition() may expose internal representation by returning WifiAccessPointLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP | 146 | Medium |
| com.irurueta.navigation.indoor.WifiAccessPointLocated.getPositionCovariance() may expose internal representation by returning WifiAccessPointLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 155 | Medium |
com.irurueta.navigation.indoor.WifiAccessPointWithPower
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPower at new com.irurueta.navigation.indoor.WifiAccessPointWithPower(String, 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 |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPower at new com.irurueta.navigation.indoor.WifiAccessPointWithPower(String, 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 | 165 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPower at new com.irurueta.navigation.indoor.WifiAccessPointWithPower(String, 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 | 212 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPower at new com.irurueta.navigation.indoor.WifiAccessPointWithPower(String, double, String, 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 | 128 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPower at new com.irurueta.navigation.indoor.WifiAccessPointWithPower(String, double, String, 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 | 186 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPower at new com.irurueta.navigation.indoor.WifiAccessPointWithPower(String, double, String, 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 | 240 | Medium |
| com.irurueta.navigation.indoor.WifiAccessPointWithPower doesn't override WifiAccessPoint.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, 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 | 258 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 335 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, 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 | 55 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 151 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, 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 | 285 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, Double, double, Point, Matrix) 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.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, Double, 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 | 427 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, Double, double, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 487 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, 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 | 103 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 204 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, 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 | 78 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, Point, Matrix) 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.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, 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 | 312 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, Double, double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 394 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, Double, 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 | 458 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, Double, double, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 520 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, 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 | 129 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated at new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, Double, Point, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 232 | Medium |
| com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated.getPosition() may expose internal representation by returning WifiAccessPointWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP | 543 | Medium |
| com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated.getPositionCovariance() may expose internal representation by returning WifiAccessPointWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 552 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, double, Point) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 261 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, double, Point, Matrix) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 341 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, Point) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 58 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, Point, Matrix) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 157 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, Double, double, Point) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 288 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, Double, double, Point, Matrix) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 370 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, Double, double, Double, Point) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 430 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, Double, double, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 494 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, Double, Point) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 106 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, double, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 210 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, Point) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 81 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, Point, Matrix) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 183 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, Double, double, Point) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 315 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, Double, double, Point, Matrix) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 400 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, Double, double, Double, Point) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 461 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, Double, double, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 527 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, Double, Point) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.position | MALICIOUS_CODE | EI_EXPOSE_REP2 | 132 | Medium |
| new com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated(String, double, String, double, Double, Point, Matrix) may expose internal representation by storing an externally mutable object into WifiAccessPointWithPowerAndLocated.positionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP2 | 238 | Medium |
| com.irurueta.navigation.indoor.WifiAccessPointWithPowerAndLocated doesn't override WifiAccessPoint.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionAndRadioSourceEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionAndRadioSourceEstimator at new com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionAndRadioSourceEstimator(List, RssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 152 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionAndRadioSourceEstimator at new com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionAndRadioSourceEstimator(List, RssiFingerprint, BaseFingerprintPositionAndRadioSourceEstimatorListener) 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 |
| com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionAndRadioSourceEstimator.getEstimatedLocatedSources() may expose internal representation by returning BaseFingerprintPositionAndRadioSourceEstimator.estimatedLocatedSources | MALICIOUS_CODE | EI_EXPOSE_REP | 384 | Medium |
| com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionAndRadioSourceEstimator.getEstimatedPositionCoordinates() may expose internal representation by returning BaseFingerprintPositionAndRadioSourceEstimator.estimatedPositionCoordinates | MALICIOUS_CODE | EI_EXPOSE_REP | 346 | Medium |
| com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionAndRadioSourceEstimator.getFingerprint() may expose internal representation by returning BaseFingerprintPositionAndRadioSourceEstimator.fingerprint | MALICIOUS_CODE | EI_EXPOSE_REP | 219 | Medium |
| com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionAndRadioSourceEstimator.getLocatedFingerprints() may expose internal representation by returning BaseFingerprintPositionAndRadioSourceEstimator.locatedFingerprints | MALICIOUS_CODE | EI_EXPOSE_REP | 184 | Medium |
| com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionAndRadioSourceEstimator.getNearestFingerprints() may expose internal representation by returning BaseFingerprintPositionAndRadioSourceEstimator.nearestFingerprints | MALICIOUS_CODE | EI_EXPOSE_REP | 395 | Medium |
com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionEstimator at new com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionEstimator(List, RssiFingerprint) 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.indoor.fingerprint.BaseFingerprintPositionEstimator at new com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionEstimator(List, RssiFingerprint, BaseFingerprintEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 175 | Medium |
| com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionEstimator.getEstimatedPositionCoordinates() may expose internal representation by returning BaseFingerprintPositionEstimator.estimatedPositionCoordinates | MALICIOUS_CODE | EI_EXPOSE_REP | 341 | Medium |
| com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionEstimator.getFingerprint() may expose internal representation by returning BaseFingerprintPositionEstimator.fingerprint | MALICIOUS_CODE | EI_EXPOSE_REP | 221 | Medium |
| com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionEstimator.getLocatedFingerprints() may expose internal representation by returning BaseFingerprintPositionEstimator.locatedFingerprints | MALICIOUS_CODE | EI_EXPOSE_REP | 186 | Medium |
| com.irurueta.navigation.indoor.fingerprint.BaseFingerprintPositionEstimator.getNearestFingerprints() may expose internal representation by returning BaseFingerprintPositionEstimator.nearestFingerprints | MALICIOUS_CODE | EI_EXPOSE_REP | 365 | Medium |
com.irurueta.navigation.indoor.fingerprint.FingerprintPositionEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.fingerprint.FingerprintPositionEstimator at new com.irurueta.navigation.indoor.fingerprint.FingerprintPositionEstimator(List, RssiFingerprint, List) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.fingerprint.FingerprintPositionEstimator at new com.irurueta.navigation.indoor.fingerprint.FingerprintPositionEstimator(List, RssiFingerprint, List, FingerprintPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 130 | Medium |
| com.irurueta.navigation.indoor.fingerprint.FingerprintPositionEstimator.getSources() may expose internal representation by returning FingerprintPositionEstimator.sources | MALICIOUS_CODE | EI_EXPOSE_REP | 140 | Medium |
com.irurueta.navigation.indoor.fingerprint.NonLinearFingerprintPositionAndRadioSourceEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.fingerprint.NonLinearFingerprintPositionAndRadioSourceEstimator.getCovariance() may expose internal representation by returning NonLinearFingerprintPositionAndRadioSourceEstimator.covariance | MALICIOUS_CODE | EI_EXPOSE_REP | 410 | Medium |
| com.irurueta.navigation.indoor.fingerprint.NonLinearFingerprintPositionAndRadioSourceEstimator.getEstimatedPositionCovariance() may expose internal representation by returning NonLinearFingerprintPositionAndRadioSourceEstimator.estimatedPositionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 419 | Medium |
| com.irurueta.navigation.indoor.fingerprint.NonLinearFingerprintPositionAndRadioSourceEstimator.getInitialLocatedSources() may expose internal representation by returning NonLinearFingerprintPositionAndRadioSourceEstimator.mInitialLocatedSources | MALICIOUS_CODE | EI_EXPOSE_REP | 355 | Medium |
| com.irurueta.navigation.indoor.fingerprint.NonLinearFingerprintPositionAndRadioSourceEstimator.getInitialPosition() may expose internal representation by returning NonLinearFingerprintPositionAndRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 382 | Medium |
| com.irurueta.navigation.indoor.fingerprint.NonLinearFingerprintPositionAndRadioSourceEstimator.setInitialLocatedSources(List) may expose internal representation by storing an externally mutable object into NonLinearFingerprintPositionAndRadioSourceEstimator.mInitialLocatedSources | MALICIOUS_CODE | EI_EXPOSE_REP2 | 370 | Medium |
| com.irurueta.navigation.indoor.fingerprint.NonLinearFingerprintPositionAndRadioSourceEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into NonLinearFingerprintPositionAndRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 399 | Medium |
com.irurueta.navigation.indoor.fingerprint.NonLinearFingerprintPositionEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.fingerprint.NonLinearFingerprintPositionEstimator.getCovariance() may expose internal representation by returning NonLinearFingerprintPositionEstimator.mCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 455 | Medium |
| com.irurueta.navigation.indoor.fingerprint.NonLinearFingerprintPositionEstimator.getInitialPosition() may expose internal representation by returning NonLinearFingerprintPositionEstimator.mInitialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 287 | Medium |
| com.irurueta.navigation.indoor.fingerprint.NonLinearFingerprintPositionEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into NonLinearFingerprintPositionEstimator.mInitialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 304 | Medium |
com.irurueta.navigation.indoor.position.NonLinearMixedPositionEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.position.NonLinearMixedPositionEstimator.getInitialPosition() may expose internal representation by returning NonLinearMixedPositionEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 128 | Medium |
| com.irurueta.navigation.indoor.position.NonLinearMixedPositionEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into NonLinearMixedPositionEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 143 | Medium |
com.irurueta.navigation.indoor.position.NonLinearRangingAndRssiPositionEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.position.NonLinearRangingAndRssiPositionEstimator.getInitialPosition() may expose internal representation by returning NonLinearRangingAndRssiPositionEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 129 | Medium |
| com.irurueta.navigation.indoor.position.NonLinearRangingAndRssiPositionEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into NonLinearRangingAndRssiPositionEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 144 | Medium |
com.irurueta.navigation.indoor.position.NonLinearRangingPositionEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.position.NonLinearRangingPositionEstimator.getInitialPosition() may expose internal representation by returning NonLinearRangingPositionEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 128 | Medium |
| com.irurueta.navigation.indoor.position.NonLinearRangingPositionEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into NonLinearRangingPositionEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 143 | Medium |
com.irurueta.navigation.indoor.position.NonLinearRssiPositionEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.position.NonLinearRssiPositionEstimator.getInitialPosition() may expose internal representation by returning NonLinearRssiPositionEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 127 | Medium |
| com.irurueta.navigation.indoor.position.NonLinearRssiPositionEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into NonLinearRssiPositionEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 142 | Medium |
com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D(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 | 181 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D(double[], double[], Fingerprint) 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.indoor.position.PROMedSRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D(double[], double[], Fingerprint, RobustMixedPositionEstimatorListener) 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.indoor.position.PROMedSRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D(double[], double[], RobustMixedPositionEstimatorListener) 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.indoor.position.PROMedSRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 205 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D(double[], double[], List, Fingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 257 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D(double[], double[], List, Fingerprint, RobustMixedPositionEstimatorListener) 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.indoor.position.PROMedSRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D(double[], double[], List, RobustMixedPositionEstimatorListener) 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.indoor.position.PROMedSRobustMixedPositionEstimator2D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROMedSRobustMixedPositionEstimator2D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 403 | Medium |
| com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator2D.getSourceQualityScores() may expose internal representation by returning PROMedSRobustMixedPositionEstimator2D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 372 | Medium |
com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D(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 | 181 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D(double[], double[], Fingerprint) 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.indoor.position.PROMedSRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D(double[], double[], Fingerprint, RobustMixedPositionEstimatorListener) 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.indoor.position.PROMedSRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D(double[], double[], RobustMixedPositionEstimatorListener) 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.indoor.position.PROMedSRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 205 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D(double[], double[], List, Fingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 257 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D(double[], double[], List, Fingerprint, RobustMixedPositionEstimatorListener) 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.indoor.position.PROMedSRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D(double[], double[], List, RobustMixedPositionEstimatorListener) 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.indoor.position.PROMedSRobustMixedPositionEstimator3D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROMedSRobustMixedPositionEstimator3D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 403 | Medium |
| com.irurueta.navigation.indoor.position.PROMedSRobustMixedPositionEstimator3D.getSourceQualityScores() may expose internal representation by returning PROMedSRobustMixedPositionEstimator3D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 372 | Medium |
com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D(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 | 186 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D(double[], double[], RangingAndRssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 235 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D(double[], double[], RangingAndRssiFingerprint, RobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 338 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D(double[], double[], RobustRangingAndRssiPositionEstimatorListener) 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.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 210 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D(double[], double[], List, RangingAndRssiFingerprint) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D(double[], double[], List, RangingAndRssiFingerprint, RobustRangingAndRssiPositionEstimatorListener) 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.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D(double[], double[], List, RobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 311 | Medium |
| com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROMedSRobustRangingAndRssiPositionEstimator2D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 412 | Medium |
| com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator2D.getSourceQualityScores() may expose internal representation by returning PROMedSRobustRangingAndRssiPositionEstimator2D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 381 | Medium |
com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D(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 | 186 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D(double[], double[], RangingAndRssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 235 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D(double[], double[], RangingAndRssiFingerprint, RobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 338 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D(double[], double[], RobustRangingAndRssiPositionEstimatorListener) 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.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 210 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D(double[], double[], List, RangingAndRssiFingerprint) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D(double[], double[], List, RangingAndRssiFingerprint, RobustRangingAndRssiPositionEstimatorListener) 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.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D(double[], double[], List, RobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 311 | Medium |
| com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROMedSRobustRangingAndRssiPositionEstimator3D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 412 | Medium |
| com.irurueta.navigation.indoor.position.PROMedSRobustRangingAndRssiPositionEstimator3D.getSourceQualityScores() may expose internal representation by returning PROMedSRobustRangingAndRssiPositionEstimator3D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 381 | Medium |
com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D(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 | 184 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D(double[], double[], RangingFingerprint) 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.indoor.position.PROMedSRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D(double[], double[], RangingFingerprint, RobustRangingPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 336 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D(double[], double[], RobustRangingPositionEstimatorListener) 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.indoor.position.PROMedSRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D(double[], double[], List) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D(double[], double[], List, RangingFingerprint) 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.indoor.position.PROMedSRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D(double[], double[], List, RangingFingerprint, RobustRangingPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 367 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D(double[], double[], List, RobustRangingPositionEstimatorListener) 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 |
| com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROMedSRobustRangingPositionEstimator2D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 410 | Medium |
| com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator2D.getSourceQualityScores() may expose internal representation by returning PROMedSRobustRangingPositionEstimator2D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 379 | Medium |
com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D(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 | 184 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D(double[], double[], RangingFingerprint) 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.indoor.position.PROMedSRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D(double[], double[], RangingFingerprint, RobustRangingPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 336 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D(double[], double[], RobustRangingPositionEstimatorListener) 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.indoor.position.PROMedSRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D(double[], double[], List) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D(double[], double[], List, RangingFingerprint) 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.indoor.position.PROMedSRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D(double[], double[], List, RangingFingerprint, RobustRangingPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 367 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D(double[], double[], List, RobustRangingPositionEstimatorListener) 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 |
| com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROMedSRobustRangingPositionEstimator3D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 410 | Medium |
| com.irurueta.navigation.indoor.position.PROMedSRobustRangingPositionEstimator3D.getSourceQualityScores() may expose internal representation by returning PROMedSRobustRangingPositionEstimator3D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 379 | Medium |
com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D(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.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D(double[], double[], RssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 228 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D(double[], double[], RssiFingerprint, RobustRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 329 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D(double[], double[], RobustRssiPositionEstimatorListener) 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.indoor.position.PROMedSRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 204 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D(double[], double[], List, RssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 256 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D(double[], double[], List, RssiFingerprint, RobustRssiPositionEstimatorListener) 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.indoor.position.PROMedSRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D(double[], double[], List, RobustRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 303 | Medium |
| com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROMedSRobustRssiPositionEstimator2D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 402 | Medium |
| com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator2D.getSourceQualityScores() may expose internal representation by returning PROMedSRobustRssiPositionEstimator2D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 371 | Medium |
com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D(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 | 181 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D(double[], double[], RssiFingerprint) 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.indoor.position.PROMedSRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D(double[], double[], RssiFingerprint, RobustRssiPositionEstimatorListener) 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.indoor.position.PROMedSRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D(double[], double[], RobustRssiPositionEstimatorListener) 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.indoor.position.PROMedSRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 205 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D(double[], double[], List, RssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 257 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D(double[], double[], List, RssiFingerprint, RobustRssiPositionEstimatorListener) 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.indoor.position.PROMedSRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D(double[], double[], List, RobustRssiPositionEstimatorListener) 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.indoor.position.PROMedSRobustRssiPositionEstimator3D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROMedSRobustRssiPositionEstimator3D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 403 | Medium |
| com.irurueta.navigation.indoor.position.PROMedSRobustRssiPositionEstimator3D.getSourceQualityScores() may expose internal representation by returning PROMedSRobustRssiPositionEstimator3D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 372 | Medium |
com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D(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.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D(double[], double[], Fingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 228 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D(double[], double[], Fingerprint, RobustMixedPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 329 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D(double[], double[], RobustMixedPositionEstimatorListener) 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.indoor.position.PROSACRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 204 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D(double[], double[], List, Fingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 256 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D(double[], double[], List, Fingerprint, RobustMixedPositionEstimatorListener) 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.indoor.position.PROSACRobustMixedPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D(double[], double[], List, RobustMixedPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 303 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROSACRobustMixedPositionEstimator2D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 402 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator2D.getSourceQualityScores() may expose internal representation by returning PROSACRobustMixedPositionEstimator2D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 371 | Medium |
com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D(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.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D(double[], double[], Fingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 228 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D(double[], double[], Fingerprint, RobustMixedPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 329 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D(double[], double[], RobustMixedPositionEstimatorListener) 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.indoor.position.PROSACRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 204 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D(double[], double[], List, Fingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 256 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D(double[], double[], List, Fingerprint, RobustMixedPositionEstimatorListener) 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.indoor.position.PROSACRobustMixedPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D(double[], double[], List, RobustMixedPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 303 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROSACRobustMixedPositionEstimator3D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 402 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustMixedPositionEstimator3D.getSourceQualityScores() may expose internal representation by returning PROSACRobustMixedPositionEstimator3D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 371 | Medium |
com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D(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 | 186 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D(double[], double[], RangingAndRssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 235 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D(double[], double[], RangingAndRssiFingerprint, RobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 338 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D(double[], double[], RobustRangingAndRssiPositionEstimatorListener) 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.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 210 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D(double[], double[], List, RangingAndRssiFingerprint) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D(double[], double[], List, RangingAndRssiFingerprint, RobustRangingAndRssiPositionEstimatorListener) 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.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D(double[], double[], List, RobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 311 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROSACRobustRangingAndRssiPositionEstimator2D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 412 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator2D.getSourceQualityScores() may expose internal representation by returning PROSACRobustRangingAndRssiPositionEstimator2D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 381 | Medium |
com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D(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 | 186 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D(double[], double[], RangingAndRssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 235 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D(double[], double[], RangingAndRssiFingerprint, RobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 338 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D(double[], double[], RobustRangingAndRssiPositionEstimatorListener) 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.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 210 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D(double[], double[], List, RangingAndRssiFingerprint) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D(double[], double[], List, RangingAndRssiFingerprint, RobustRangingAndRssiPositionEstimatorListener) 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.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D(double[], double[], List, RobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 311 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROSACRobustRangingAndRssiPositionEstimator3D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 412 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustRangingAndRssiPositionEstimator3D.getSourceQualityScores() may expose internal representation by returning PROSACRobustRangingAndRssiPositionEstimator3D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 381 | Medium |
com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D(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 | 184 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D(double[], double[], RangingFingerprint) 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.indoor.position.PROSACRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D(double[], double[], RangingFingerprint, RobustRangingPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 336 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D(double[], double[], RobustRangingPositionEstimatorListener) 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.indoor.position.PROSACRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D(double[], double[], List) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D(double[], double[], List, RangingFingerprint) 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.indoor.position.PROSACRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D(double[], double[], List, RangingFingerprint, RobustRangingPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 367 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D(double[], double[], List, RobustRangingPositionEstimatorListener) 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 |
| com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROSACRobustRangingPositionEstimator2D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 410 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator2D.getSourceQualityScores() may expose internal representation by returning PROSACRobustRangingPositionEstimator2D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 379 | Medium |
com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D(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 | 184 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D(double[], double[], RangingFingerprint) 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.indoor.position.PROSACRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D(double[], double[], RangingFingerprint, RobustRangingPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 336 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D(double[], double[], RobustRangingPositionEstimatorListener) 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.indoor.position.PROSACRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D(double[], double[], List) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D(double[], double[], List, RangingFingerprint) 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.indoor.position.PROSACRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D(double[], double[], List, RangingFingerprint, RobustRangingPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 367 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D(double[], double[], List, RobustRangingPositionEstimatorListener) 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 |
| com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROSACRobustRangingPositionEstimator3D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 410 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustRangingPositionEstimator3D.getSourceQualityScores() may expose internal representation by returning PROSACRobustRangingPositionEstimator3D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 379 | Medium |
com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D(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.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D(double[], double[], RssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 228 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D(double[], double[], RssiFingerprint, RobustRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 329 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D(double[], double[], RobustRssiPositionEstimatorListener) 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.indoor.position.PROSACRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 204 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D(double[], double[], List, RssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 256 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D(double[], double[], List, RssiFingerprint, RobustRssiPositionEstimatorListener) 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.indoor.position.PROSACRobustRssiPositionEstimator2D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D(double[], double[], List, RobustRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 303 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROSACRobustRssiPositionEstimator2D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 402 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator2D.getSourceQualityScores() may expose internal representation by returning PROSACRobustRssiPositionEstimator2D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 371 | Medium |
com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D(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.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D(double[], double[], RssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 228 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D(double[], double[], RssiFingerprint, RobustRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 329 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D(double[], double[], RobustRssiPositionEstimatorListener) 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.indoor.position.PROSACRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 204 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D(double[], double[], List, RssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 256 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D(double[], double[], List, RssiFingerprint, RobustRssiPositionEstimatorListener) 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.indoor.position.PROSACRobustRssiPositionEstimator3D at new com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D(double[], double[], List, RobustRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 303 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D.getFingerprintReadingsQualityScores() may expose internal representation by returning PROSACRobustRssiPositionEstimator3D.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 402 | Medium |
| com.irurueta.navigation.indoor.position.PROSACRobustRssiPositionEstimator3D.getSourceQualityScores() may expose internal representation by returning PROSACRobustRssiPositionEstimator3D.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 371 | Medium |
com.irurueta.navigation.indoor.position.PositionEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.position.PositionEstimator.getEstimatedPositionCoordinates() may expose internal representation by returning PositionEstimator.estimatedPositionCoordinates | MALICIOUS_CODE | EI_EXPOSE_REP | 162 | Medium |
| com.irurueta.navigation.indoor.position.PositionEstimator.getFingerprint() may expose internal representation by returning PositionEstimator.fingerprint | MALICIOUS_CODE | EI_EXPOSE_REP | 113 | Medium |
| com.irurueta.navigation.indoor.position.PositionEstimator.getSources() may expose internal representation by returning PositionEstimator.sources | MALICIOUS_CODE | EI_EXPOSE_REP | 85 | Medium |
com.irurueta.navigation.indoor.position.ReadingSorter
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.ReadingSorter at new com.irurueta.navigation.indoor.position.ReadingSorter(List, Fingerprint, double[], double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 85 | Medium |
| com.irurueta.navigation.indoor.position.ReadingSorter.getFingerprint() may expose internal representation by returning ReadingSorter.fingerprint | MALICIOUS_CODE | EI_EXPOSE_REP | 115 | Medium |
| com.irurueta.navigation.indoor.position.ReadingSorter.getSources() may expose internal representation by returning ReadingSorter.sources | MALICIOUS_CODE | EI_EXPOSE_REP | 105 | Medium |
com.irurueta.navigation.indoor.position.ReadingSorter$RadioSourceComparator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.position.ReadingSorter$RadioSourceComparator implements Comparator but not Serializable | BAD_PRACTICE | SE_COMPARATOR_SHOULD_BE_SERIALIZABLE | 324-338 | Medium |
com.irurueta.navigation.indoor.position.ReadingSorter$ReadingComparator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.position.ReadingSorter$ReadingComparator implements Comparator but not Serializable | BAD_PRACTICE | SE_COMPARATOR_SHOULD_BE_SERIALIZABLE | 272-314 | Medium |
com.irurueta.navigation.indoor.position.RobustPositionEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.position.RobustPositionEstimator.getFingerprint() may expose internal representation by returning RobustPositionEstimator.fingerprint | MALICIOUS_CODE | EI_EXPOSE_REP | 177 | Medium |
| com.irurueta.navigation.indoor.position.RobustPositionEstimator.getSources() may expose internal representation by returning RobustPositionEstimator.sources | MALICIOUS_CODE | EI_EXPOSE_REP | 148 | Medium |
com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(Fingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 439 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(Fingerprint, SequentialRobustMixedPositionEstimatorListener) 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.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 427 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(List, Fingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 455 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(List, Fingerprint, SequentialRobustMixedPositionEstimatorListener) 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.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(List, SequentialRobustMixedPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 480 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(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 | 532 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(double[], double[], Fingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 579 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(double[], double[], Fingerprint, SequentialRobustMixedPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 678 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(double[], double[], SequentialRobustMixedPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 628 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 555 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(double[], double[], List, Fingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 607 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(double[], double[], List, Fingerprint, SequentialRobustMixedPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 707 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator(double[], double[], List, SequentialRobustMixedPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 653 | Medium |
| com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator.getFingerprint() may expose internal representation by returning SequentialRobustMixedPositionEstimator.fingerprint | MALICIOUS_CODE | EI_EXPOSE_REP | 1472 | Medium |
| com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator.getFingerprintReadingsQualityScores() may expose internal representation by returning SequentialRobustMixedPositionEstimator.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 1526 | Medium |
| com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator.getInitialPosition() may expose internal representation by returning SequentialRobustMixedPositionEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 1577 | Medium |
| com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator.getSourceQualityScores() may expose internal representation by returning SequentialRobustMixedPositionEstimator.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 1500 | Medium |
| com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator.getSources() may expose internal representation by returning SequentialRobustMixedPositionEstimator.sources | MALICIOUS_CODE | EI_EXPOSE_REP | 1443 | Medium |
| com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into SequentialRobustMixedPositionEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 1592 | Medium |
com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(RangingAndRssiFingerprint) 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.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(RangingAndRssiFingerprint, SequentialRobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 471 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(List) 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.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(List, RangingAndRssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 429 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(List, RangingAndRssiFingerprint, SequentialRobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 490 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(List, SequentialRobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 455 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(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 | 508 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(double[], double[], RangingAndRssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 557 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(double[], double[], RangingAndRssiFingerprint, SequentialRobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 658 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(double[], double[], SequentialRobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 607 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(double[], double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 532 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(double[], double[], List, RangingAndRssiFingerprint) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 586 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(double[], double[], List, RangingAndRssiFingerprint, SequentialRobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 688 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator at new com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator(double[], double[], List, SequentialRobustRangingAndRssiPositionEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 632 | Medium |
| com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator.getFingerprint() may expose internal representation by returning SequentialRobustRangingAndRssiPositionEstimator.fingerprint | MALICIOUS_CODE | EI_EXPOSE_REP | 1452 | Medium |
| com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator.getFingerprintReadingsQualityScores() may expose internal representation by returning SequentialRobustRangingAndRssiPositionEstimator.fingerprintReadingsQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 1507 | Medium |
| com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator.getInitialPosition() may expose internal representation by returning SequentialRobustRangingAndRssiPositionEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 1559 | Medium |
| com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator.getSourceQualityScores() may expose internal representation by returning SequentialRobustRangingAndRssiPositionEstimator.sourceQualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 1480 | Medium |
| com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator.getSources() may expose internal representation by returning SequentialRobustRangingAndRssiPositionEstimator.sources | MALICIOUS_CODE | EI_EXPOSE_REP | 1423 | Medium |
| com.irurueta.navigation.indoor.position.SequentialRobustRangingAndRssiPositionEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into SequentialRobustRangingAndRssiPositionEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 1574 | Medium |
com.irurueta.navigation.indoor.radiosource.MSACRobustRangingRadioSourceEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| new com.irurueta.navigation.indoor.radiosource.MSACRobustRangingRadioSourceEstimator2D(Point2D) may expose internal representation by storing an externally mutable object into MSACRobustRangingRadioSourceEstimator2D.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 110 | Medium |
com.irurueta.navigation.indoor.radiosource.MixedRadioSourceEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.radiosource.MixedRadioSourceEstimator.getInitialPosition() may expose internal representation by returning MixedRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 635 | Medium |
| com.irurueta.navigation.indoor.radiosource.MixedRadioSourceEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into MixedRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 655 | Medium |
com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 414 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(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 | 501 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], Point2D, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 520 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(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 | 667 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(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 | 759 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], Point2D, Double, double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 781 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], Point2D, Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 689 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 447 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(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 | 560 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 601 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 431 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], List, Point2D) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 486 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], List, Point2D, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 542 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], List, 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 | 647 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], List, 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 | 739 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], List, Point2D, Double, double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 808 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], List, Point2D, Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 714 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], List, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 466 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], List, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 581 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D(double[], List, Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 624 | Medium |
| com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator2D.getQualityScores() may expose internal representation by returning PROMedSRobustRangingAndRssiRadioSourceEstimator2D.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 877 | Medium |
com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 414 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(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 | 501 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], Point3D, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 520 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(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 | 667 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(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 | 759 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], Point3D, Double, double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 781 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], Point3D, Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 689 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 447 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(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 | 560 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 601 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 431 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], List, Point3D) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 486 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], List, Point3D, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 542 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], List, 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 | 647 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], List, 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 | 739 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], List, Point3D, Double, double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 808 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], List, Point3D, Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 714 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], List, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 466 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], List, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 581 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D(double[], List, Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 624 | Medium |
| com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingAndRssiRadioSourceEstimator3D.getQualityScores() may expose internal representation by returning PROMedSRobustRangingAndRssiRadioSourceEstimator3D.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 877 | Medium |
com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D(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 |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D(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 | 265 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D(double[], Point2D, RobustRangingRadioSourceEstimatorListener) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D(double[], RobustRangingRadioSourceEstimatorListener) 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.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D(double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 214 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D(double[], List, Point2D) 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.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D(double[], List, Point2D, RobustRangingRadioSourceEstimatorListener) 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.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D(double[], List, RobustRangingRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 249 | Medium |
| com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator2D.getQualityScores() may expose internal representation by returning PROMedSRobustRangingRadioSourceEstimator2D.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 394 | Medium |
com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D(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 |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D(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.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D(double[], Point3D, RobustRangingRadioSourceEstimatorListener) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D(double[], RobustRangingRadioSourceEstimatorListener) 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.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D(double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 214 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D(double[], List, Point3D) 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.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D(double[], List, Point3D, RobustRangingRadioSourceEstimatorListener) 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.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D(double[], List, RobustRangingRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 249 | Medium |
| com.irurueta.navigation.indoor.radiosource.PROMedSRobustRangingRadioSourceEstimator3D.getQualityScores() may expose internal representation by returning PROMedSRobustRangingRadioSourceEstimator3D.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 394 | Medium |
com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 418 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(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 | 504 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], Point2D, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 523 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(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 | 669 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(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 | 761 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], Point2D, Double, double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 782 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], Point2D, Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 691 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 451 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(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 | 562 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 603 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], List) 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.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], List, Point2D) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 490 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], List, Point2D, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 544 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], List, 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 | 649 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], List, 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 | 741 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], List, Point2D, Double, double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 808 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], List, Point2D, Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 716 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], List, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 470 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], List, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 583 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D(double[], List, Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 626 | Medium |
| com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator2D.getQualityScores() may expose internal representation by returning PROMedSRobustRssiRadioSourceEstimator2D.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 877 | Medium |
com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 419 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(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 | 505 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], Point3D, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 524 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(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 | 670 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(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 | 763 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], Point3D, Double, double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 784 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], Point3D, Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 693 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 452 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(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 | 563 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 604 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 436 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], List, Point3D) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 491 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], List, Point3D, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 545 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], List, 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 | 650 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], List, 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 | 743 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], List, Point3D, Double, double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 810 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], List, Point3D, Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 718 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], List, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 471 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], List, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 584 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D(double[], List, Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 627 | Medium |
| com.irurueta.navigation.indoor.radiosource.PROMedSRobustRssiRadioSourceEstimator3D.getQualityScores() may expose internal representation by returning PROMedSRobustRssiRadioSourceEstimator3D.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 879 | Medium |
com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 410 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(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 | 499 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], Point2D, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 518 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(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 | 665 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(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 | 759 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], Point2D, Double, double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 783 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], Point2D, Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 687 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 443 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(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 | 558 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 599 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 427 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], List, Point2D) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 482 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], List, Point2D, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 540 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], List, 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 | 645 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], List, 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 | 737 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], List, Point2D, Double, double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 810 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], List, Point2D, Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 712 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], List, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 462 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], List, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 579 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D(double[], List, Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 622 | Medium |
| com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator2D.getQualityScores() may expose internal representation by returning PROSACRobustRangingAndRssiRadioSourceEstimator2D.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 854 | Medium |
com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 410 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(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 | 499 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], Point3D, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 518 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(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 | 665 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(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 | 759 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], Point3D, Double, double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 783 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], Point3D, Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 687 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 443 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(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 | 558 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 599 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 427 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], List, Point3D) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 482 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], List, Point3D, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 540 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], List, 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 | 645 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], List, 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 | 737 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], List, Point3D, Double, double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 810 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], List, Point3D, Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 712 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], List, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 462 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], List, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 579 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D(double[], List, Double, RobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 622 | Medium |
| com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingAndRssiRadioSourceEstimator3D.getQualityScores() may expose internal representation by returning PROSACRobustRangingAndRssiRadioSourceEstimator3D.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 854 | Medium |
com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 191 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D(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 | 260 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D(double[], Point2D, RobustRangingRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 299 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D(double[], RobustRangingRadioSourceEstimatorListener) 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.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D(double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 209 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D(double[], List, Point2D) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D(double[], List, Point2D, RobustRangingRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 320 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D(double[], List, RobustRangingRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 244 | Medium |
| com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator2D.getQualityScores() may expose internal representation by returning PROSACRobustRangingRadioSourceEstimator2D.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 364 | Medium |
com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 191 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D(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 | 260 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D(double[], Point3D, RobustRangingRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 299 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D(double[], RobustRangingRadioSourceEstimatorListener) 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.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D(double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 209 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D(double[], List, Point3D) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D(double[], List, Point3D, RobustRangingRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 320 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D(double[], List, RobustRangingRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 244 | Medium |
| com.irurueta.navigation.indoor.radiosource.PROSACRobustRangingRadioSourceEstimator3D.getQualityScores() may expose internal representation by returning PROSACRobustRangingRadioSourceEstimator3D.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 364 | Medium |
com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 414 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(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 | 500 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], Point2D, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 519 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(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 | 665 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(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 | 757 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], Point2D, Double, double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 778 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], Point2D, Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 687 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 447 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(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 | 558 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 599 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 431 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], List, Point2D) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 486 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], List, Point2D, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 540 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], List, 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 | 645 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], List, 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 | 737 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], List, Point2D, Double, double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 804 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], List, Point2D, Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 712 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], List, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 466 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], List, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 579 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D(double[], List, Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 622 | Medium |
| com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator2D.getQualityScores() may expose internal representation by returning PROSACRobustRssiRadioSourceEstimator2D.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 848 | Medium |
com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 414 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(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 | 500 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], Point3D, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 519 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(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 | 665 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(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 | 756 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], Point3D, Double, double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 777 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], Point3D, Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 687 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 447 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(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 | 558 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 599 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 431 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], List, Point3D) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 486 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], List, Point3D, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 540 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], List, 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 | 645 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], List, 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 | 736 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], List, Point3D, Double, double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 803 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], List, Point3D, Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 712 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], List, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 466 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], List, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 579 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D at new com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D(double[], List, Double, RobustRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 622 | Medium |
| com.irurueta.navigation.indoor.radiosource.PROSACRobustRssiRadioSourceEstimator3D.getQualityScores() may expose internal representation by returning PROSACRobustRssiRadioSourceEstimator3D.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 847 | Medium |
com.irurueta.navigation.indoor.radiosource.RadioSourceEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.RadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.RadioSourceEstimator(List) 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.navigation.indoor.radiosource.RadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.RadioSourceEstimator(List, RadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 110 | Medium |
| com.irurueta.navigation.indoor.radiosource.RadioSourceEstimator.getEstimatedCovariance() may expose internal representation by returning RadioSourceEstimator.estimatedCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 215 | Medium |
| com.irurueta.navigation.indoor.radiosource.RadioSourceEstimator.getEstimatedPositionCoordinates() may expose internal representation by returning RadioSourceEstimator.estimatedPositionCoordinates | MALICIOUS_CODE | EI_EXPOSE_REP | 189 | Medium |
| com.irurueta.navigation.indoor.radiosource.RadioSourceEstimator.getEstimatedPositionCovariance() may expose internal representation by returning RadioSourceEstimator.estimatedPositionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 227 | Medium |
| com.irurueta.navigation.indoor.radiosource.RadioSourceEstimator.getReadings() may expose internal representation by returning RadioSourceEstimator.readings | MALICIOUS_CODE | EI_EXPOSE_REP | 130 | Medium |
com.irurueta.navigation.indoor.radiosource.RangingAndRssiRadioSourceEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.radiosource.RangingAndRssiRadioSourceEstimator.getInitialPosition() may expose internal representation by returning RangingAndRssiRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 626 | Medium |
| com.irurueta.navigation.indoor.radiosource.RangingAndRssiRadioSourceEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into RangingAndRssiRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 646 | Medium |
com.irurueta.navigation.indoor.radiosource.RangingRadioSourceEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.radiosource.RangingRadioSourceEstimator.getInitialPosition() may expose internal representation by returning RangingRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 210 | Medium |
| com.irurueta.navigation.indoor.radiosource.RangingRadioSourceEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into RangingRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 225 | Medium |
com.irurueta.navigation.indoor.radiosource.RobustRadioSourceEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.RobustRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.RobustRadioSourceEstimator(List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 192 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.RobustRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.RobustRadioSourceEstimator(List, RobustRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 214 | Medium |
| com.irurueta.navigation.indoor.radiosource.RobustRadioSourceEstimator.getCovariance() may expose internal representation by returning RobustRadioSourceEstimator.covariance | MALICIOUS_CODE | EI_EXPOSE_REP | 497 | Medium |
| com.irurueta.navigation.indoor.radiosource.RobustRadioSourceEstimator.getEstimatedPosition() may expose internal representation by returning RobustRadioSourceEstimator.estimatedPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 518 | Medium |
| com.irurueta.navigation.indoor.radiosource.RobustRadioSourceEstimator.getEstimatedPositionCovariance() may expose internal representation by returning RobustRadioSourceEstimator.estimatedPositionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 509 | Medium |
| com.irurueta.navigation.indoor.radiosource.RobustRadioSourceEstimator.getReadings() may expose internal representation by returning RobustRadioSourceEstimator.readings | MALICIOUS_CODE | EI_EXPOSE_REP | 384 | Medium |
com.irurueta.navigation.indoor.radiosource.RobustRangingAndRssiRadioSourceEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.radiosource.RobustRangingAndRssiRadioSourceEstimator.getInitialPosition() may expose internal representation by returning RobustRangingAndRssiRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 530 | Medium |
| com.irurueta.navigation.indoor.radiosource.RobustRangingAndRssiRadioSourceEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into RobustRangingAndRssiRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 545 | Medium |
com.irurueta.navigation.indoor.radiosource.RobustRangingAndRssiRadioSourceEstimator$Solution
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.radiosource.RobustRangingAndRssiRadioSourceEstimator$Solution.getEstimatedPosition() may expose internal representation by returning RobustRangingAndRssiRadioSourceEstimator$Solution.estimatedPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 855 | Medium |
| new com.irurueta.navigation.indoor.radiosource.RobustRangingAndRssiRadioSourceEstimator$Solution(Point, double, double) may expose internal representation by storing an externally mutable object into RobustRangingAndRssiRadioSourceEstimator$Solution.estimatedPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 844 | Medium |
com.irurueta.navigation.indoor.radiosource.RobustRangingAndRssiRadioSourceEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception is caught when Exception is not thrown in com.irurueta.navigation.indoor.radiosource.RobustRangingAndRssiRadioSourceEstimator2D.attemptRefine(RobustRangingAndRssiRadioSourceEstimator$Solution) | STYLE | REC_CATCH_EXCEPTION | 2522 | Medium |
com.irurueta.navigation.indoor.radiosource.RobustRangingAndRssiRadioSourceEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception is caught when Exception is not thrown in com.irurueta.navigation.indoor.radiosource.RobustRangingAndRssiRadioSourceEstimator3D.attemptRefine(RobustRangingAndRssiRadioSourceEstimator$Solution) | STYLE | REC_CATCH_EXCEPTION | 2524 | Medium |
com.irurueta.navigation.indoor.radiosource.RobustRangingRadioSourceEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.radiosource.RobustRangingRadioSourceEstimator.getInitialPosition() may expose internal representation by returning RobustRangingRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 159 | Medium |
| com.irurueta.navigation.indoor.radiosource.RobustRangingRadioSourceEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into RobustRangingRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 174 | Medium |
com.irurueta.navigation.indoor.radiosource.RobustRangingRadioSourceEstimator$Solution
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.radiosource.RobustRangingRadioSourceEstimator$Solution.getEstimatedPosition() may expose internal representation by returning RobustRangingRadioSourceEstimator$Solution.mEstimatedPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 295 | Medium |
| new com.irurueta.navigation.indoor.radiosource.RobustRangingRadioSourceEstimator$Solution(Point) may expose internal representation by storing an externally mutable object into RobustRangingRadioSourceEstimator$Solution.mEstimatedPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 286 | Medium |
com.irurueta.navigation.indoor.radiosource.RobustRangingRadioSourceEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception is caught when Exception is not thrown in com.irurueta.navigation.indoor.radiosource.RobustRangingRadioSourceEstimator2D.attemptRefine(RobustRangingRadioSourceEstimator$Solution) | STYLE | REC_CATCH_EXCEPTION | 679 | Medium |
com.irurueta.navigation.indoor.radiosource.RobustRangingRadioSourceEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception is caught when Exception is not thrown in com.irurueta.navigation.indoor.radiosource.RobustRangingRadioSourceEstimator3D.attemptRefine(RobustRangingRadioSourceEstimator$Solution) | STYLE | REC_CATCH_EXCEPTION | 679 | Medium |
com.irurueta.navigation.indoor.radiosource.RobustRssiRadioSourceEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.radiosource.RobustRssiRadioSourceEstimator.getInitialPosition() may expose internal representation by returning RobustRssiRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 520 | Medium |
| com.irurueta.navigation.indoor.radiosource.RobustRssiRadioSourceEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into RobustRssiRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 535 | Medium |
com.irurueta.navigation.indoor.radiosource.RobustRssiRadioSourceEstimator$Solution
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.radiosource.RobustRssiRadioSourceEstimator$Solution.getEstimatedPosition() may expose internal representation by returning RobustRssiRadioSourceEstimator$Solution.mEstimatedPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 826 | Medium |
| new com.irurueta.navigation.indoor.radiosource.RobustRssiRadioSourceEstimator$Solution(Point, double, double) may expose internal representation by storing an externally mutable object into RobustRssiRadioSourceEstimator$Solution.mEstimatedPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 815 | Medium |
com.irurueta.navigation.indoor.radiosource.RobustRssiRadioSourceEstimator2D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception is caught when Exception is not thrown in com.irurueta.navigation.indoor.radiosource.RobustRssiRadioSourceEstimator2D.attemptRefine(RobustRssiRadioSourceEstimator$Solution) | STYLE | REC_CATCH_EXCEPTION | 2450 | High |
com.irurueta.navigation.indoor.radiosource.RobustRssiRadioSourceEstimator3D
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception is caught when Exception is not thrown in com.irurueta.navigation.indoor.radiosource.RobustRssiRadioSourceEstimator3D.attemptRefine(RobustRssiRadioSourceEstimator$Solution) | STYLE | REC_CATCH_EXCEPTION | 2448 | High |
com.irurueta.navigation.indoor.radiosource.RssiRadioSourceEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.irurueta.navigation.indoor.radiosource.RssiRadioSourceEstimator.getInitialPosition() may expose internal representation by returning RssiRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 621 | Medium |
| com.irurueta.navigation.indoor.radiosource.RssiRadioSourceEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into RssiRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 641 | Medium |
com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(List) 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 |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(List, Point) 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.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(List, 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 | 559 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(List, SequentialRobustMixedRadioSourceEstimatorListener) 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.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(List, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 507 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 706 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(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 | 793 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], Point, SequentialRobustMixedRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 812 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], 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 | 958 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], 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 | 1051 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], Point, Double, double, SequentialRobustMixedRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 1075 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], Point, Double, SequentialRobustMixedRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 980 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], SequentialRobustMixedRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 739 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(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 | 851 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], Double, SequentialRobustMixedRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 892 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 722 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], List, Point) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 777 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], List, Point, SequentialRobustMixedRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 833 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], List, 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 | 938 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], List, 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 | 1029 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], List, Point, Double, double, SequentialRobustMixedRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 1101 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], List, Point, Double, SequentialRobustMixedRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 1005 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], List, SequentialRobustMixedRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 758 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], List, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 872 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator(double[], List, Double, SequentialRobustMixedRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 915 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator.getCovariance() may expose internal representation by returning SequentialRobustMixedRadioSourceEstimator.covariance | MALICIOUS_CODE | EI_EXPOSE_REP | 1818 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator.getEstimatedPosition() may expose internal representation by returning SequentialRobustMixedRadioSourceEstimator.estimatedPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 1839 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator.getEstimatedPositionCovariance() may expose internal representation by returning SequentialRobustMixedRadioSourceEstimator.estimatedPositionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 1830 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator.getInitialPosition() may expose internal representation by returning SequentialRobustMixedRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 1640 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator.getQualityScores() may expose internal representation by returning SequentialRobustMixedRadioSourceEstimator.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 1544 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator.getReadings() may expose internal representation by returning SequentialRobustMixedRadioSourceEstimator.readings | MALICIOUS_CODE | EI_EXPOSE_REP | 1490 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustMixedRadioSourceEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into SequentialRobustMixedRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 1655 | Medium |
com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 385 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(List, Point) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 424 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(List, 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 | 544 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(List, SequentialRobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 409 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(List, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 492 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 691 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(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 | 781 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], Point, SequentialRobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 800 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], 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 | 946 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], 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 | 1039 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], Point, Double, double, SequentialRobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 1063 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], Point, Double, SequentialRobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 968 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], SequentialRobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 725 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(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 | 839 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], Double, SequentialRobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 880 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 707 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], List, Point) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 764 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], List, Point, SequentialRobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 821 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], List, 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 | 926 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], List, 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 | 1017 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], List, Point, Double, double, SequentialRobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 1089 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], List, Point, Double, SequentialRobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 993 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], List, SequentialRobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 744 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], List, Double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 860 | Medium |
| Exception thrown in class com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator at new com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator(double[], List, Double, SequentialRobustRangingAndRssiRadioSourceEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 903 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator.getCovariance() may expose internal representation by returning SequentialRobustRangingAndRssiRadioSourceEstimator.covariance | MALICIOUS_CODE | EI_EXPOSE_REP | 1805 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator.getEstimatedPosition() may expose internal representation by returning SequentialRobustRangingAndRssiRadioSourceEstimator.estimatedPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 1826 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator.getEstimatedPositionCovariance() may expose internal representation by returning SequentialRobustRangingAndRssiRadioSourceEstimator.estimatedPositionCovariance | MALICIOUS_CODE | EI_EXPOSE_REP | 1817 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator.getInitialPosition() may expose internal representation by returning SequentialRobustRangingAndRssiRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 1628 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator.getQualityScores() may expose internal representation by returning SequentialRobustRangingAndRssiRadioSourceEstimator.qualityScores | MALICIOUS_CODE | EI_EXPOSE_REP | 1532 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator.getReadings() may expose internal representation by returning SequentialRobustRangingAndRssiRadioSourceEstimator.readings | MALICIOUS_CODE | EI_EXPOSE_REP | 1478 | Medium |
| com.irurueta.navigation.indoor.radiosource.SequentialRobustRangingAndRssiRadioSourceEstimator.setInitialPosition(Point) may expose internal representation by storing an externally mutable object into SequentialRobustRangingAndRssiRadioSourceEstimator.initialPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 1643 | Medium |
