The following document contains the results of PMD 4.2.5.
| Violation | Line |
|---|---|
| No need to import a type that lives in the same package | 29 |
| No need to import a type that lives in the same package | 30 |
| No need to import a type that lives in the same package | 31 |
| No need to import a type that lives in the same package | 32 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'math.geom2d.curve.Curve2D' | 11 |
| Violation | Line |
|---|---|
| These nested if statements could be combined | 345 - 346 |
| These nested if statements could be combined | 348 - 349 |
| Violation | Line |
|---|---|
| Do not use if statements that are always true or always false | 544 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'java.awt.Shape' | 30 |
| Violation | Line |
|---|---|
| Ensure you override both equals() and hashCode() | 340 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'java.awt.geom.Point2D' | 30 |
| Avoid unused imports such as 'java.util.ArrayList' | 31 |
| Avoid unused imports such as 'math.geom2d.Box2D' | 35 |
| Avoid unused imports such as 'math.geom2d.curve.ContinuousCurve2D' | 36 |
| Avoid unused imports such as 'math.geom2d.curve.CurveSet2D' | 38 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'java.io.Serializable' | 29 |
| Violation | Line |
|---|---|
| Avoid unused constructor parameters such as 'n'. | 76 - 78 |
| Violation | Line |
|---|---|
| Ensure you override both equals() and hashCode() | 273 |
| Violation | Line |
|---|---|
| Ensure you override both equals() and hashCode() | 499 |
| Violation | Line |
|---|---|
| Ensure you override both equals() and hashCode() | 299 |
| Violation | Line |
|---|---|
| These nested if statements could be combined | 55 - 56 |
| These nested if statements could be combined | 59 - 60 |
| Avoid unused local variables such as 'currentBoundary'. | 140 |
| Violation | Line |
|---|---|
| These nested if statements could be combined | 444 - 445 |
| Violation | Line |
|---|---|
| Ensure you override both equals() and hashCode() | 481 |
| Violation | Line |
|---|---|
| Ensure you override both equals() and hashCode() | 529 |
| Violation | Line |
|---|---|
| No need to import a type that lives in the same package | 11 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'math.geom2d.line.StraightLine2D' | 10 |
| Violation | Line |
|---|---|
| Ensure you override both equals() and hashCode() | 231 |
| Violation | Line |
|---|---|
| Ensure you override both equals() and hashCode() | 147 |
| Violation | Line |
|---|---|
| Ensure you override both equals() and hashCode() | 351 |
| Violation | Line |
|---|---|
| Ensure you override both equals() and hashCode() | 232 |