Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos Infos Warnings Warnings Errors Errors
164 0 251 36

Files

Files Infos Warnings Errors
org/deegree/geometry/Envelope.java 0 7 0
org/deegree/geometry/Geometry.java 0 35 0
org/deegree/geometry/GeometryFactory.java 0 0 2
org/deegree/geometry/GeometryInspector.java 0 7 0
org/deegree/geometry/GeometryTransformer.java 0 10 4
org/deegree/geometry/SFSProfiler.java 0 3 1
org/deegree/geometry/SimpleGeometryFactory.java 0 3 1
org/deegree/geometry/composite/CompositeCurve.java 0 1 0
org/deegree/geometry/composite/CompositeGeometry.java 0 1 0
org/deegree/geometry/composite/CompositeSolid.java 0 1 0
org/deegree/geometry/composite/CompositeSurface.java 0 1 0
org/deegree/geometry/io/CoordinateFormatter.java 0 2 0
org/deegree/geometry/io/DecimalCoordinateFormatter.java 0 1 0
org/deegree/geometry/io/WKBReader.java 0 1 0
org/deegree/geometry/io/WKBWriter.java 0 1 0
org/deegree/geometry/io/WKTWriter.java 0 1 2
org/deegree/geometry/linearization/CurveLinearizer.java 0 2 4
org/deegree/geometry/linearization/GeometryLinearizer.java 0 1 1
org/deegree/geometry/linearization/SurfaceLinearizer.java 0 1 0
org/deegree/geometry/multi/MultiCurve.java 0 1 0
org/deegree/geometry/multi/MultiGeometry.java 0 9 0
org/deegree/geometry/multi/MultiSolid.java 0 2 0
org/deegree/geometry/multi/MultiSurface.java 0 2 0
org/deegree/geometry/points/Points.java 0 7 0
org/deegree/geometry/primitive/Curve.java 0 11 0
org/deegree/geometry/primitive/GeometricPrimitive.java 0 2 0
org/deegree/geometry/primitive/LineString.java 0 1 0
org/deegree/geometry/primitive/LinearRing.java 0 1 0
org/deegree/geometry/primitive/OrientableCurve.java 0 3 0
org/deegree/geometry/primitive/OrientableSurface.java 0 3 0
org/deegree/geometry/primitive/Point.java 0 8 0
org/deegree/geometry/primitive/Polygon.java 0 4 0
org/deegree/geometry/primitive/PolyhedralSurface.java 0 2 0
org/deegree/geometry/primitive/Ring.java 0 3 0
org/deegree/geometry/primitive/Solid.java 0 6 0
org/deegree/geometry/primitive/Surface.java 0 9 0
org/deegree/geometry/primitive/Tin.java 0 5 0
org/deegree/geometry/primitive/TriangulatedSurface.java 0 2 0
org/deegree/geometry/primitive/patches/Cone.java 0 1 0
org/deegree/geometry/primitive/patches/Cylinder.java 0 1 0
org/deegree/geometry/primitive/patches/GriddedSurfacePatch.java 0 5 0
org/deegree/geometry/primitive/patches/PolygonPatch.java 0 4 0
org/deegree/geometry/primitive/patches/Rectangle.java 0 6 0
org/deegree/geometry/primitive/patches/Sphere.java 0 1 0
org/deegree/geometry/primitive/patches/SurfacePatch.java 0 5 0
org/deegree/geometry/primitive/patches/Triangle.java 0 5 0
org/deegree/geometry/primitive/segments/Arc.java 0 3 0
org/deegree/geometry/primitive/segments/ArcByBulge.java 0 4 0
org/deegree/geometry/primitive/segments/ArcByCenterPoint.java 0 4 0
org/deegree/geometry/primitive/segments/ArcString.java 0 2 0
org/deegree/geometry/primitive/segments/ArcStringByBulge.java 0 4 0
org/deegree/geometry/primitive/segments/BSpline.java 0 4 0
org/deegree/geometry/primitive/segments/Bezier.java 0 2 0
org/deegree/geometry/primitive/segments/Circle.java 0 2 0
org/deegree/geometry/primitive/segments/Clothoid.java 0 4 0
org/deegree/geometry/primitive/segments/CubicSpline.java 0 3 0
org/deegree/geometry/primitive/segments/CurveSegment.java 0 5 0
org/deegree/geometry/primitive/segments/Geodesic.java 0 2 0
org/deegree/geometry/primitive/segments/GeodesicString.java 0 1 0
org/deegree/geometry/primitive/segments/LineStringSegment.java 0 2 0
org/deegree/geometry/primitive/segments/OffsetCurve.java 0 3 0
org/deegree/geometry/refs/GeometryReference.java 0 0 1
org/deegree/geometry/standard/AbstractDefaultGeometry.java 0 0 4
org/deegree/geometry/standard/DefaultEnvelope.java 0 2 1
org/deegree/geometry/standard/composite/DefaultCompositeCurve.java 0 0 1
org/deegree/geometry/standard/points/JTSPoints.java 0 1 0
org/deegree/geometry/standard/points/PointsArray.java 0 1 0
org/deegree/geometry/standard/primitive/DefaultCurve.java 0 0 1
org/deegree/geometry/standard/primitive/DefaultLinearRing.java 0 1 0
org/deegree/geometry/standard/primitive/DefaultOrientableCurve.java 0 0 1
org/deegree/geometry/standard/primitive/DefaultOrientableSurface.java 0 0 1
org/deegree/geometry/standard/primitive/DefaultPoint.java 0 0 1
org/deegree/geometry/standard/primitive/DefaultRing.java 0 0 1
org/deegree/geometry/standard/primitive/DefaultSolid.java 0 1 0
org/deegree/geometry/utils/GeometryParticleConverter.java 0 3 0
org/deegree/geometry/utils/GeometryUtils.java 0 0 1
org/deegree/geometry/validation/CoordinateValidityInspector.java 0 3 0
org/deegree/geometry/validation/GeometryFixer.java 0 0 2
org/deegree/geometry/validation/GeometryValidationEventHandler.java 0 1 0
org/deegree/geometry/validation/GeometryValidator.java 0 2 6
org/deegree/geometry/validation/event/ExteriorRingOrientation.java 0 1 0
org/deegree/geometry/validation/event/GeometryValidationEvent.java 0 1 0
org/deegree/geometry/validation/event/InteriorRingOrientation.java 0 1 0

Rules

Rules Violations Severity
EmptyStatement 0 Warnings Warning
CyclomaticComplexity 13 Errors Error
ClassFanOutComplexity 12 Errors Error
CovariantEquals 5 Errors Error
ClassDataAbstractionCoupling
  • max: "12"
3 Errors Error
NPathComplexity 3 Errors Error
RedundantImport 0 Warnings Warning
UnusedImports 40 Warnings Warning
RedundantModifier 183 Warnings Warning
RedundantThrows 18 Warnings Warning
FileLength 0 Errors Error
NewlineAtEndOfFile 10 Warnings Warning

Details

org/deegree/geometry/Envelope.java

Violation Message Line
Warnings Redundant 'public' modifier. 56
Warnings Redundant 'public' modifier. 63
Warnings Redundant 'public' modifier. 70
Warnings Redundant 'public' modifier. 78
Warnings Redundant 'public' modifier. 85
Warnings Redundant 'public' modifier. 92
Warnings Redundant 'public' modifier. 101

org/deegree/geometry/Geometry.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.multi.MultiGeometry. 46
Warnings Unused import - org.deegree.geometry.multi.MultiLineString. 47
Warnings Unused import - org.deegree.geometry.multi.MultiPoint. 48
Warnings Unused import - org.deegree.geometry.multi.MultiPolygon. 49
Warnings Unused import - org.deegree.geometry.primitive.LineString. 51
Warnings Unused import - org.deegree.geometry.primitive.LinearRing. 52
Warnings Unused import - org.deegree.geometry.primitive.Polygon. 54
Warnings Redundant 'public' modifier. 155
Warnings Redundant 'public' modifier. 163
Warnings Redundant 'public' modifier. 171
Warnings Redundant 'public' modifier. 178
Warnings Redundant 'public' modifier. 186
Warnings Redundant 'public' modifier. 193
Warnings Redundant 'public' modifier. 201
Warnings Redundant 'public' modifier. 209
Warnings Redundant 'public' modifier. 216
Warnings Redundant 'public' modifier. 223
Warnings Redundant 'public' modifier. 234
Warnings Redundant 'public' modifier. 245
Warnings Redundant 'public' modifier. 256
Warnings Redundant 'public' modifier. 267
Warnings Redundant 'public' modifier. 277
Warnings Redundant 'public' modifier. 288
Warnings Redundant 'public' modifier. 297
Warnings Redundant 'public' modifier. 307
Warnings Redundant 'public' modifier. 318
Warnings Redundant 'public' modifier. 329
Warnings Redundant 'public' modifier. 338
Warnings Redundant 'public' modifier. 345
Warnings Redundant 'public' modifier. 352
Warnings Redundant 'public' modifier. 361
Warnings Redundant 'public' modifier. 370
Warnings Redundant 'public' modifier. 379
Warnings Redundant 'public' modifier. 386
Warnings Redundant 'public' modifier. 397

org/deegree/geometry/GeometryFactory.java

Violation Message Line
Errors Class Data Abstraction Coupling is 39 (max allowed is 12) classes [DefaultArc, DefaultArcByBulge, DefaultArcByCenterPoint, DefaultArcString, DefaultArcStringByBulge, DefaultBSpline, DefaultBezier, DefaultCircle, DefaultCircleByCenterPoint, DefaultClothoid, DefaultCompositeCurve, DefaultCompositeGeometry, DefaultCompositeSolid, DefaultCompositeSurface, DefaultCone, DefaultCubicSpline, DefaultCurve, DefaultCylinder, DefaultGeodesic, DefaultGeodesicString, DefaultGriddedSurfacePatch, DefaultLineStringSegment, DefaultLinearRing, DefaultMultiCurve, DefaultMultiSolid, DefaultMultiSurface, DefaultOffsetCurve, DefaultOrientableCurve, DefaultOrientableSurface, DefaultPolygonPatch, DefaultPolyhedralSurface, DefaultRectangle, DefaultRing, DefaultSolid, DefaultSphere, DefaultSurface, DefaultTin, DefaultTriangle, DefaultTriangulatedSurface]. 145
Errors Class Fan-Out Complexity is 91 (max allowed is 20). 145

org/deegree/geometry/GeometryInspector.java

Violation Message Line
Warnings Redundant 'public' modifier. 66
Warnings Unable to get class information for GeometryInspectionException. 67
Warnings Redundant 'public' modifier. 78
Warnings Unable to get class information for GeometryInspectionException. 79
Warnings Redundant 'public' modifier. 90
Warnings Unable to get class information for GeometryInspectionException. 91
Warnings Redundant 'public' modifier. 102

org/deegree/geometry/GeometryTransformer.java

Violation Message Line
Warnings Unused import - org.deegree.cs.coordinatesystems.CRS. 49
Errors Class Fan-Out Complexity is 72 (max allowed is 20). 125
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 138
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 152
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 162
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 181
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 202
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 241
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 259
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 283
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 307
Errors Cyclomatic Complexity is 15 (max allowed is 10). 464
Errors Cyclomatic Complexity is 16 (max allowed is 10). 636
Errors Cyclomatic Complexity is 13 (max allowed is 10). 910

org/deegree/geometry/SFSProfiler.java

Violation Message Line
Warnings File does not end with a newline. 0
Warnings Unused import - org.deegree.geometry.multi.MultiLineString. 45
Warnings Unused import - org.deegree.geometry.multi.MultiPoint. 46
Errors Cyclomatic Complexity is 14 (max allowed is 10). 271

org/deegree/geometry/SimpleGeometryFactory.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.multi.MultiCurve. 43
Warnings Unused import - org.deegree.geometry.primitive.patches.SurfacePatch. 54
Warnings Unused import - org.deegree.geometry.primitive.segments.CurveSegment. 55
Errors Class Fan-Out Complexity is 25 (max allowed is 20). 77

org/deegree/geometry/composite/CompositeCurve.java

Violation Message Line
Warnings Redundant 'public' modifier. 60

org/deegree/geometry/composite/CompositeGeometry.java

Violation Message Line
Warnings Redundant 'public' modifier. 66

org/deegree/geometry/composite/CompositeSolid.java

Violation Message Line
Warnings Redundant 'public' modifier. 60

org/deegree/geometry/composite/CompositeSurface.java

Violation Message Line
Warnings Redundant 'public' modifier. 60

org/deegree/geometry/io/CoordinateFormatter.java

Violation Message Line
Warnings File does not end with a newline. 0
Warnings Redundant 'public' modifier. 56

org/deegree/geometry/io/DecimalCoordinateFormatter.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/geometry/io/WKBReader.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/geometry/io/WKBWriter.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/geometry/io/WKTWriter.java

Violation Message Line
Errors Class Fan-Out Complexity is 61 (max allowed is 20). 110
Errors Cyclomatic Complexity is 18 (max allowed is 10). 658
Warnings Redundant throws: 'NullPointerException' is unchecked exception. 1349

org/deegree/geometry/linearization/CurveLinearizer.java

Violation Message Line
Errors Class Fan-Out Complexity is 34 (max allowed is 20). 95
Errors Cyclomatic Complexity is 16 (max allowed is 10). 168
Errors Cyclomatic Complexity is 16 (max allowed is 10). 346
Errors NPath Complexity is 3,840 (max allowed is 200). 346
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 692
Warnings Redundant throws: 'IllegalArgumentException' is unchecked exception. 829

org/deegree/geometry/linearization/GeometryLinearizer.java

Violation Message Line
Warnings File does not end with a newline. 0
Errors Cyclomatic Complexity is 11 (max allowed is 10). 111

org/deegree/geometry/linearization/SurfaceLinearizer.java

Violation Message Line
Warnings Unused import - com.vividsolutions.jts.geom.LinearRing. 51

org/deegree/geometry/multi/MultiCurve.java

Violation Message Line
Warnings Redundant 'public' modifier. 56

org/deegree/geometry/multi/MultiGeometry.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.composite.CompositeGeometry. 41
Warnings Unused import - org.deegree.geometry.primitive.Curve. 42
Warnings Unused import - org.deegree.geometry.primitive.LineString. 43
Warnings Unused import - org.deegree.geometry.primitive.Point. 44
Warnings Unused import - org.deegree.geometry.primitive.Polygon. 45
Warnings Unused import - org.deegree.geometry.primitive.Solid. 46
Warnings Unused import - org.deegree.geometry.primitive.Surface. 47
Warnings Redundant 'public' modifier. 91
Warnings Redundant 'public' modifier. 96

org/deegree/geometry/multi/MultiSolid.java

Violation Message Line
Warnings Unused import - org.deegree.cs.coordinatesystems.CRS. 38
Warnings Redundant 'public' modifier. 56

org/deegree/geometry/multi/MultiSurface.java

Violation Message Line
Warnings Unused import - org.deegree.cs.coordinatesystems.CRS. 38
Warnings Redundant 'public' modifier. 56

org/deegree/geometry/points/Points.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.primitive.LineString. 39
Warnings Redundant 'public' modifier. 69
Warnings Redundant 'public' modifier. 77
Warnings Redundant 'public' modifier. 88
Warnings Redundant 'public' modifier. 95
Warnings Redundant 'public' modifier. 102
Warnings Redundant 'public' modifier. 112

org/deegree/geometry/primitive/Curve.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.primitive.segments.LineStringSegment. 46
Warnings Redundant 'public' modifier. 85
Warnings Redundant 'public' modifier. 92
Warnings Redundant 'public' modifier. 99
Warnings Redundant 'public' modifier. 106
Warnings Redundant 'public' modifier. 115
Warnings Redundant 'public' modifier. 122
Warnings Redundant 'public' modifier. 129
Warnings Redundant 'public' modifier. 136
Warnings Redundant 'public' modifier. 149
Warnings Redundant 'public' modifier. 162

org/deegree/geometry/primitive/GeometricPrimitive.java

Violation Message Line
Warnings Redundant 'public' modifier. 79
Warnings Redundant 'public' modifier. 86

org/deegree/geometry/primitive/LineString.java

Violation Message Line
Warnings Redundant 'public' modifier. 55

org/deegree/geometry/primitive/LinearRing.java

Violation Message Line
Warnings Redundant 'public' modifier. 54

org/deegree/geometry/primitive/OrientableCurve.java

Violation Message Line
Warnings Redundant 'public' modifier. 58
Warnings Redundant 'public' modifier. 65
Warnings Redundant 'public' modifier. 72

org/deegree/geometry/primitive/OrientableSurface.java

Violation Message Line
Warnings Redundant 'public' modifier. 59
Warnings Redundant 'public' modifier. 66
Warnings Redundant 'public' modifier. 73

org/deegree/geometry/primitive/Point.java

Violation Message Line
Warnings Unused import - java.util.List. 38
Warnings Unused import - org.deegree.commons.tom.gml.property.Property. 40
Warnings Redundant 'public' modifier. 58
Warnings Redundant 'public' modifier. 65
Warnings Redundant 'public' modifier. 72
Warnings Redundant 'public' modifier. 79
Warnings Redundant 'public' modifier. 89
Warnings Redundant 'public' modifier. 96

org/deegree/geometry/primitive/Polygon.java

Violation Message Line
Warnings Redundant 'public' modifier. 61
Warnings Redundant 'public' modifier. 73
Warnings Redundant 'public' modifier. 80
Warnings Redundant 'public' modifier. 88

org/deegree/geometry/primitive/PolyhedralSurface.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.primitive.patches.PolygonPatch. 38
Warnings Redundant 'public' modifier. 56

org/deegree/geometry/primitive/Ring.java

Violation Message Line
Warnings Redundant 'public' modifier. 71
Warnings Redundant 'public' modifier. 78
Warnings Redundant 'public' modifier. 85

org/deegree/geometry/primitive/Solid.java

Violation Message Line
Warnings Redundant 'public' modifier. 70
Warnings Redundant 'public' modifier. 77
Warnings Redundant 'public' modifier. 84
Warnings Redundant 'public' modifier. 91
Warnings Redundant 'public' modifier. 102
Warnings Redundant 'public' modifier. 109

org/deegree/geometry/primitive/Surface.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.primitive.patches.PolygonPatch. 43
Warnings Unused import - org.deegree.geometry.primitive.patches.Triangle. 45
Warnings Redundant 'public' modifier. 84
Warnings Redundant 'public' modifier. 91
Warnings Redundant 'public' modifier. 98
Warnings Redundant 'public' modifier. 105
Warnings Redundant 'public' modifier. 112
Warnings Redundant 'public' modifier. 126
Warnings Redundant 'public' modifier. 140

org/deegree/geometry/primitive/Tin.java

Violation Message Line
Warnings Redundant 'public' modifier. 69
Warnings Redundant 'public' modifier. 76
Warnings Redundant 'public' modifier. 83
Warnings Redundant 'public' modifier. 93
Warnings Redundant 'public' modifier. 100

org/deegree/geometry/primitive/TriangulatedSurface.java

Violation Message Line
Warnings Redundant 'public' modifier. 58
Warnings Redundant 'public' modifier. 66

org/deegree/geometry/primitive/patches/Cone.java

Violation Message Line
Warnings Redundant 'public' modifier. 63

org/deegree/geometry/primitive/patches/Cylinder.java

Violation Message Line
Warnings Redundant 'public' modifier. 59

org/deegree/geometry/primitive/patches/GriddedSurfacePatch.java

Violation Message Line
Warnings Redundant 'public' modifier. 82
Warnings Redundant 'public' modifier. 89
Warnings Redundant 'public' modifier. 96
Warnings Redundant 'public' modifier. 105
Warnings Redundant 'public' modifier. 112

org/deegree/geometry/primitive/patches/PolygonPatch.java

Violation Message Line
Warnings Redundant 'public' modifier. 75
Warnings Redundant 'public' modifier. 87
Warnings Redundant 'public' modifier. 94
Warnings Redundant 'public' modifier. 99

org/deegree/geometry/primitive/patches/Rectangle.java

Violation Message Line
Warnings Redundant 'public' modifier. 58
Warnings Redundant 'public' modifier. 65
Warnings Redundant 'public' modifier. 72
Warnings Redundant 'public' modifier. 79
Warnings Redundant 'public' modifier. 87
Warnings Redundant 'public' modifier. 90

org/deegree/geometry/primitive/patches/Sphere.java

Violation Message Line
Warnings Redundant 'public' modifier. 62

org/deegree/geometry/primitive/patches/SurfacePatch.java

Violation Message Line
Warnings File does not end with a newline. 0
Warnings Unused import - org.deegree.geometry.primitive.Surface. 40
Warnings Redundant 'public' modifier. 68
Warnings Redundant 'public' modifier. 75
Warnings Redundant 'public' modifier. 83

org/deegree/geometry/primitive/patches/Triangle.java

Violation Message Line
Warnings Redundant 'public' modifier. 58
Warnings Redundant 'public' modifier. 65
Warnings Redundant 'public' modifier. 72
Warnings Redundant 'public' modifier. 80
Warnings Redundant 'public' modifier. 83

org/deegree/geometry/primitive/segments/Arc.java

Violation Message Line
Warnings Redundant 'public' modifier. 55
Warnings Redundant 'public' modifier. 62
Warnings Redundant 'public' modifier. 69

org/deegree/geometry/primitive/segments/ArcByBulge.java

Violation Message Line
Warnings Redundant 'public' modifier. 55
Warnings Redundant 'public' modifier. 62
Warnings Redundant 'public' modifier. 69
Warnings Redundant 'public' modifier. 76

org/deegree/geometry/primitive/segments/ArcByCenterPoint.java

Violation Message Line
Warnings Redundant 'public' modifier. 62
Warnings Redundant 'public' modifier. 71
Warnings Redundant 'public' modifier. 78
Warnings Redundant 'public' modifier. 85

org/deegree/geometry/primitive/segments/ArcString.java

Violation Message Line
Warnings Redundant 'public' modifier. 55
Warnings Redundant 'public' modifier. 65

org/deegree/geometry/primitive/segments/ArcStringByBulge.java

Violation Message Line
Warnings Redundant 'public' modifier. 59
Warnings Redundant 'public' modifier. 66
Warnings Redundant 'public' modifier. 73
Warnings Redundant 'public' modifier. 80

org/deegree/geometry/primitive/segments/BSpline.java

Violation Message Line
Warnings Redundant 'public' modifier. 65
Warnings Redundant 'public' modifier. 72
Warnings Redundant 'public' modifier. 79
Warnings Redundant 'public' modifier. 86

org/deegree/geometry/primitive/segments/Bezier.java

Violation Message Line
Warnings Redundant 'public' modifier. 53
Warnings Redundant 'public' modifier. 60

org/deegree/geometry/primitive/segments/Circle.java

Violation Message Line
Warnings Redundant 'public' modifier. 57
Warnings Redundant 'public' modifier. 66

org/deegree/geometry/primitive/segments/Clothoid.java

Violation Message Line
Warnings Redundant 'public' modifier. 56
Warnings Redundant 'public' modifier. 63
Warnings Redundant 'public' modifier. 70
Warnings Redundant 'public' modifier. 77

org/deegree/geometry/primitive/segments/CubicSpline.java

Violation Message Line
Warnings Redundant 'public' modifier. 57
Warnings Redundant 'public' modifier. 64
Warnings Redundant 'public' modifier. 71

org/deegree/geometry/primitive/segments/CurveSegment.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.primitive.Curve. 38
Warnings Redundant 'public' modifier. 93
Warnings Redundant 'public' modifier. 100
Warnings Redundant 'public' modifier. 107
Warnings Redundant 'public' modifier. 114

org/deegree/geometry/primitive/segments/Geodesic.java

Violation Message Line
Warnings Redundant 'public' modifier. 55
Warnings Redundant 'public' modifier. 62

org/deegree/geometry/primitive/segments/GeodesicString.java

Violation Message Line
Warnings Redundant 'public' modifier. 56

org/deegree/geometry/primitive/segments/LineStringSegment.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.primitive.Point. 39
Warnings Redundant 'public' modifier. 57

org/deegree/geometry/primitive/segments/OffsetCurve.java

Violation Message Line
Warnings Redundant 'public' modifier. 58
Warnings Redundant 'public' modifier. 68
Warnings Redundant 'public' modifier. 75

org/deegree/geometry/refs/GeometryReference.java

Violation Message Line
Errors covariant equals without overriding equals(java.lang.Object). 101

org/deegree/geometry/standard/AbstractDefaultGeometry.java

Violation Message Line
Errors Class Data Abstraction Coupling is 13 (max allowed is 12) classes [ArrayList, DefaultEnvelope, DefaultLineString, DefaultLinearRing, DefaultMultiGeometry, DefaultMultiLineString, DefaultMultiPoint, DefaultMultiPolygon, DefaultPoint, DefaultPolygon, JTSPoints, Measure, com.vividsolutions.jts.geom.GeometryFactory]. 92
Errors Class Fan-Out Complexity is 41 (max allowed is 20). 92
Errors covariant equals without overriding equals(java.lang.Object). 224
Errors Cyclomatic Complexity is 20 (max allowed is 10). 344

org/deegree/geometry/standard/DefaultEnvelope.java

Violation Message Line
Errors Cyclomatic Complexity is 11 (max allowed is 10). 218
Warnings Redundant 'final' modifier. 242
Warnings Redundant 'final' modifier. 247

org/deegree/geometry/standard/composite/DefaultCompositeCurve.java

Violation Message Line
Errors Class Fan-Out Complexity is 23 (max allowed is 20). 70

org/deegree/geometry/standard/points/JTSPoints.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.Geometry. 42

org/deegree/geometry/standard/points/PointsArray.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/geometry/standard/primitive/DefaultCurve.java

Violation Message Line
Errors Class Fan-Out Complexity is 25 (max allowed is 20). 73

org/deegree/geometry/standard/primitive/DefaultLinearRing.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.primitive.Ring. 43

org/deegree/geometry/standard/primitive/DefaultOrientableCurve.java

Violation Message Line
Errors covariant equals without overriding equals(java.lang.Object). 168

org/deegree/geometry/standard/primitive/DefaultOrientableSurface.java

Violation Message Line
Errors covariant equals without overriding equals(java.lang.Object). 140

org/deegree/geometry/standard/primitive/DefaultPoint.java

Violation Message Line
Errors covariant equals without overriding equals(java.lang.Object). 119

org/deegree/geometry/standard/primitive/DefaultRing.java

Violation Message Line
Errors Class Fan-Out Complexity is 30 (max allowed is 20). 76

org/deegree/geometry/standard/primitive/DefaultSolid.java

Violation Message Line
Warnings File does not end with a newline. 0

org/deegree/geometry/utils/GeometryParticleConverter.java

Violation Message Line
Warnings File does not end with a newline. 0
Warnings Redundant 'public' modifier. 53
Warnings Redundant 'public' modifier. 55

org/deegree/geometry/utils/GeometryUtils.java

Violation Message Line
Errors Class Fan-Out Complexity is 26 (max allowed is 20). 81

org/deegree/geometry/validation/CoordinateValidityInspector.java

Violation Message Line
Warnings Unable to get class information for GeometryInspectionException. 58
Warnings Unable to get class information for GeometryInspectionException. 76
Warnings Unable to get class information for GeometryInspectionException. 82

org/deegree/geometry/validation/GeometryFixer.java

Violation Message Line
Errors Class Fan-Out Complexity is 27 (max allowed is 20). 77
Errors Cyclomatic Complexity is 16 (max allowed is 10). 266

org/deegree/geometry/validation/GeometryValidationEventHandler.java

Violation Message Line
Warnings Redundant 'public' modifier. 62

org/deegree/geometry/validation/GeometryValidator.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.primitive.segments.Arc. 56
Warnings Unused import - org.deegree.geometry.primitive.segments.Circle. 57
Errors Class Data Abstraction Coupling is 18 (max allowed is 12) classes [ArrayList, Coordinate, CurveDiscontinuity, CurveLinearizer, CurveSelfIntersection, DuplicatePoints, ExteriorRingOrientation, GeometryFactory, InteriorRingIntersectsExterior, InteriorRingOrientation, InteriorRingOutsideExterior, InteriorRingsIntersect, InteriorRingsNested, IsSimpleOp, LinkedList, NumPointsCriterion, RingNotClosed, org.deegree.geometry.GeometryFactory]. 137
Errors Class Fan-Out Complexity is 40 (max allowed is 20). 137
Errors Cyclomatic Complexity is 17 (max allowed is 10). 228
Errors NPath Complexity is 420 (max allowed is 200). 228
Errors Cyclomatic Complexity is 25 (max allowed is 10). 319
Errors NPath Complexity is 91,841 (max allowed is 200). 319

org/deegree/geometry/validation/event/ExteriorRingOrientation.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.primitive.Ring. 40

org/deegree/geometry/validation/event/GeometryValidationEvent.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.validation.GeometryValidator. 40

org/deegree/geometry/validation/event/InteriorRingOrientation.java

Violation Message Line
Warnings Unused import - org.deegree.geometry.primitive.Ring. 40