Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
164025136

Files

FilesInfosWarningsErrors
org/deegree/geometry/Envelope.java070
org/deegree/geometry/Geometry.java0350
org/deegree/geometry/GeometryFactory.java002
org/deegree/geometry/GeometryInspector.java070
org/deegree/geometry/GeometryTransformer.java0104
org/deegree/geometry/SFSProfiler.java031
org/deegree/geometry/SimpleGeometryFactory.java031
org/deegree/geometry/composite/CompositeCurve.java010
org/deegree/geometry/composite/CompositeGeometry.java010
org/deegree/geometry/composite/CompositeSolid.java010
org/deegree/geometry/composite/CompositeSurface.java010
org/deegree/geometry/io/CoordinateFormatter.java020
org/deegree/geometry/io/DecimalCoordinateFormatter.java010
org/deegree/geometry/io/WKBReader.java010
org/deegree/geometry/io/WKBWriter.java010
org/deegree/geometry/io/WKTWriter.java012
org/deegree/geometry/linearization/CurveLinearizer.java024
org/deegree/geometry/linearization/GeometryLinearizer.java011
org/deegree/geometry/linearization/SurfaceLinearizer.java010
org/deegree/geometry/multi/MultiCurve.java010
org/deegree/geometry/multi/MultiGeometry.java090
org/deegree/geometry/multi/MultiSolid.java020
org/deegree/geometry/multi/MultiSurface.java020
org/deegree/geometry/points/Points.java070
org/deegree/geometry/primitive/Curve.java0110
org/deegree/geometry/primitive/GeometricPrimitive.java020
org/deegree/geometry/primitive/LineString.java010
org/deegree/geometry/primitive/LinearRing.java010
org/deegree/geometry/primitive/OrientableCurve.java030
org/deegree/geometry/primitive/OrientableSurface.java030
org/deegree/geometry/primitive/Point.java080
org/deegree/geometry/primitive/Polygon.java040
org/deegree/geometry/primitive/PolyhedralSurface.java020
org/deegree/geometry/primitive/Ring.java030
org/deegree/geometry/primitive/Solid.java060
org/deegree/geometry/primitive/Surface.java090
org/deegree/geometry/primitive/Tin.java050
org/deegree/geometry/primitive/TriangulatedSurface.java020
org/deegree/geometry/primitive/patches/Cone.java010
org/deegree/geometry/primitive/patches/Cylinder.java010
org/deegree/geometry/primitive/patches/GriddedSurfacePatch.java050
org/deegree/geometry/primitive/patches/PolygonPatch.java040
org/deegree/geometry/primitive/patches/Rectangle.java060
org/deegree/geometry/primitive/patches/Sphere.java010
org/deegree/geometry/primitive/patches/SurfacePatch.java050
org/deegree/geometry/primitive/patches/Triangle.java050
org/deegree/geometry/primitive/segments/Arc.java030
org/deegree/geometry/primitive/segments/ArcByBulge.java040
org/deegree/geometry/primitive/segments/ArcByCenterPoint.java040
org/deegree/geometry/primitive/segments/ArcString.java020
org/deegree/geometry/primitive/segments/ArcStringByBulge.java040
org/deegree/geometry/primitive/segments/BSpline.java040
org/deegree/geometry/primitive/segments/Bezier.java020
org/deegree/geometry/primitive/segments/Circle.java020
org/deegree/geometry/primitive/segments/Clothoid.java040
org/deegree/geometry/primitive/segments/CubicSpline.java030
org/deegree/geometry/primitive/segments/CurveSegment.java050
org/deegree/geometry/primitive/segments/Geodesic.java020
org/deegree/geometry/primitive/segments/GeodesicString.java010
org/deegree/geometry/primitive/segments/LineStringSegment.java020
org/deegree/geometry/primitive/segments/OffsetCurve.java030
org/deegree/geometry/refs/GeometryReference.java001
org/deegree/geometry/standard/AbstractDefaultGeometry.java004
org/deegree/geometry/standard/DefaultEnvelope.java021
org/deegree/geometry/standard/composite/DefaultCompositeCurve.java001
org/deegree/geometry/standard/points/JTSPoints.java010
org/deegree/geometry/standard/points/PointsArray.java010
org/deegree/geometry/standard/primitive/DefaultCurve.java001
org/deegree/geometry/standard/primitive/DefaultLinearRing.java010
org/deegree/geometry/standard/primitive/DefaultOrientableCurve.java001
org/deegree/geometry/standard/primitive/DefaultOrientableSurface.java001
org/deegree/geometry/standard/primitive/DefaultPoint.java001
org/deegree/geometry/standard/primitive/DefaultRing.java001
org/deegree/geometry/standard/primitive/DefaultSolid.java010
org/deegree/geometry/utils/GeometryParticleConverter.java030
org/deegree/geometry/utils/GeometryUtils.java001
org/deegree/geometry/validation/CoordinateValidityInspector.java030
org/deegree/geometry/validation/GeometryFixer.java002
org/deegree/geometry/validation/GeometryValidationEventHandler.java010
org/deegree/geometry/validation/GeometryValidator.java026
org/deegree/geometry/validation/event/ExteriorRingOrientation.java010
org/deegree/geometry/validation/event/GeometryValidationEvent.java010
org/deegree/geometry/validation/event/InteriorRingOrientation.java010

Rules

RulesViolationsSeverity
EmptyStatement0Warnings Warning
CyclomaticComplexity13Errors Error
ClassFanOutComplexity12Errors Error
CovariantEquals5Errors Error
ClassDataAbstractionCoupling
  • max: "12"
3Errors Error
NPathComplexity3Errors Error
RedundantImport0Warnings Warning
UnusedImports40Warnings Warning
RedundantModifier183Warnings Warning
RedundantThrows18Warnings Warning
FileLength0Errors Error
NewlineAtEndOfFile10Warnings Warning

Details

org/deegree/geometry/Envelope.java

ViolationMessageLine
WarningsRedundant 'public' modifier.56
WarningsRedundant 'public' modifier.63
WarningsRedundant 'public' modifier.70
WarningsRedundant 'public' modifier.78
WarningsRedundant 'public' modifier.85
WarningsRedundant 'public' modifier.92
WarningsRedundant 'public' modifier.101

org/deegree/geometry/Geometry.java

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

org/deegree/geometry/GeometryFactory.java

ViolationMessageLine
ErrorsClass 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
ErrorsClass Fan-Out Complexity is 91 (max allowed is 20).145

org/deegree/geometry/GeometryInspector.java

ViolationMessageLine
WarningsRedundant 'public' modifier.66
WarningsRedundant throws: 'GeometryInspectionException' is unchecked exception.67
WarningsRedundant 'public' modifier.78
WarningsRedundant throws: 'GeometryInspectionException' is unchecked exception.79
WarningsRedundant 'public' modifier.90
WarningsRedundant throws: 'GeometryInspectionException' is unchecked exception.91
WarningsRedundant 'public' modifier.102

org/deegree/geometry/GeometryTransformer.java

ViolationMessageLine
WarningsUnused import - org.deegree.cs.coordinatesystems.CRS.49
ErrorsClass Fan-Out Complexity is 72 (max allowed is 20).125
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.138
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.152
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.162
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.181
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.202
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.241
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.259
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.283
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.307
ErrorsCyclomatic Complexity is 15 (max allowed is 10).464
ErrorsCyclomatic Complexity is 16 (max allowed is 10).636
ErrorsCyclomatic Complexity is 13 (max allowed is 10).910

org/deegree/geometry/SFSProfiler.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsUnused import - org.deegree.geometry.multi.MultiLineString.45
WarningsUnused import - org.deegree.geometry.multi.MultiPoint.46
ErrorsCyclomatic Complexity is 14 (max allowed is 10).271

org/deegree/geometry/SimpleGeometryFactory.java

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.multi.MultiCurve.43
WarningsUnused import - org.deegree.geometry.primitive.patches.SurfacePatch.54
WarningsUnused import - org.deegree.geometry.primitive.segments.CurveSegment.55
ErrorsClass Fan-Out Complexity is 25 (max allowed is 20).77

org/deegree/geometry/composite/CompositeCurve.java

ViolationMessageLine
WarningsRedundant 'public' modifier.60

org/deegree/geometry/composite/CompositeGeometry.java

ViolationMessageLine
WarningsRedundant 'public' modifier.66

org/deegree/geometry/composite/CompositeSolid.java

ViolationMessageLine
WarningsRedundant 'public' modifier.60

org/deegree/geometry/composite/CompositeSurface.java

ViolationMessageLine
WarningsRedundant 'public' modifier.60

org/deegree/geometry/io/CoordinateFormatter.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsRedundant 'public' modifier.56

org/deegree/geometry/io/DecimalCoordinateFormatter.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/geometry/io/WKBReader.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/geometry/io/WKBWriter.java

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/geometry/io/WKTWriter.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 61 (max allowed is 20).110
ErrorsCyclomatic Complexity is 18 (max allowed is 10).658
WarningsRedundant throws: 'NullPointerException' is unchecked exception.1349

org/deegree/geometry/linearization/CurveLinearizer.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 34 (max allowed is 20).95
ErrorsCyclomatic Complexity is 16 (max allowed is 10).168
ErrorsCyclomatic Complexity is 16 (max allowed is 10).346
ErrorsNPath Complexity is 3,840 (max allowed is 200).346
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.692
WarningsRedundant throws: 'IllegalArgumentException' is unchecked exception.829

org/deegree/geometry/linearization/GeometryLinearizer.java

ViolationMessageLine
WarningsFile does not end with a newline.0
ErrorsCyclomatic Complexity is 11 (max allowed is 10).111

org/deegree/geometry/linearization/SurfaceLinearizer.java

ViolationMessageLine
WarningsUnused import - com.vividsolutions.jts.geom.LinearRing.51

org/deegree/geometry/multi/MultiCurve.java

ViolationMessageLine
WarningsRedundant 'public' modifier.56

org/deegree/geometry/multi/MultiGeometry.java

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.composite.CompositeGeometry.41
WarningsUnused import - org.deegree.geometry.primitive.Curve.42
WarningsUnused import - org.deegree.geometry.primitive.LineString.43
WarningsUnused import - org.deegree.geometry.primitive.Point.44
WarningsUnused import - org.deegree.geometry.primitive.Polygon.45
WarningsUnused import - org.deegree.geometry.primitive.Solid.46
WarningsUnused import - org.deegree.geometry.primitive.Surface.47
WarningsRedundant 'public' modifier.91
WarningsRedundant 'public' modifier.96

org/deegree/geometry/multi/MultiSolid.java

ViolationMessageLine
WarningsUnused import - org.deegree.cs.coordinatesystems.CRS.38
WarningsRedundant 'public' modifier.56

org/deegree/geometry/multi/MultiSurface.java

ViolationMessageLine
WarningsUnused import - org.deegree.cs.coordinatesystems.CRS.38
WarningsRedundant 'public' modifier.56

org/deegree/geometry/points/Points.java

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.primitive.LineString.39
WarningsRedundant 'public' modifier.69
WarningsRedundant 'public' modifier.77
WarningsRedundant 'public' modifier.88
WarningsRedundant 'public' modifier.95
WarningsRedundant 'public' modifier.102
WarningsRedundant 'public' modifier.112

org/deegree/geometry/primitive/Curve.java

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.primitive.segments.LineStringSegment.46
WarningsRedundant 'public' modifier.85
WarningsRedundant 'public' modifier.92
WarningsRedundant 'public' modifier.99
WarningsRedundant 'public' modifier.106
WarningsRedundant 'public' modifier.115
WarningsRedundant 'public' modifier.122
WarningsRedundant 'public' modifier.129
WarningsRedundant 'public' modifier.136
WarningsRedundant 'public' modifier.149
WarningsRedundant 'public' modifier.162

org/deegree/geometry/primitive/GeometricPrimitive.java

ViolationMessageLine
WarningsRedundant 'public' modifier.79
WarningsRedundant 'public' modifier.86

org/deegree/geometry/primitive/LineString.java

ViolationMessageLine
WarningsRedundant 'public' modifier.55

org/deegree/geometry/primitive/LinearRing.java

ViolationMessageLine
WarningsRedundant 'public' modifier.54

org/deegree/geometry/primitive/OrientableCurve.java

ViolationMessageLine
WarningsRedundant 'public' modifier.58
WarningsRedundant 'public' modifier.65
WarningsRedundant 'public' modifier.72

org/deegree/geometry/primitive/OrientableSurface.java

ViolationMessageLine
WarningsRedundant 'public' modifier.59
WarningsRedundant 'public' modifier.66
WarningsRedundant 'public' modifier.73

org/deegree/geometry/primitive/Point.java

ViolationMessageLine
WarningsUnused import - java.util.List.38
WarningsUnused import - org.deegree.commons.tom.gml.property.Property.40
WarningsRedundant 'public' modifier.58
WarningsRedundant 'public' modifier.65
WarningsRedundant 'public' modifier.72
WarningsRedundant 'public' modifier.79
WarningsRedundant 'public' modifier.89
WarningsRedundant 'public' modifier.96

org/deegree/geometry/primitive/Polygon.java

ViolationMessageLine
WarningsRedundant 'public' modifier.61
WarningsRedundant 'public' modifier.73
WarningsRedundant 'public' modifier.80
WarningsRedundant 'public' modifier.88

org/deegree/geometry/primitive/PolyhedralSurface.java

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.primitive.patches.PolygonPatch.38
WarningsRedundant 'public' modifier.56

org/deegree/geometry/primitive/Ring.java

ViolationMessageLine
WarningsRedundant 'public' modifier.71
WarningsRedundant 'public' modifier.78
WarningsRedundant 'public' modifier.85

org/deegree/geometry/primitive/Solid.java

ViolationMessageLine
WarningsRedundant 'public' modifier.70
WarningsRedundant 'public' modifier.77
WarningsRedundant 'public' modifier.84
WarningsRedundant 'public' modifier.91
WarningsRedundant 'public' modifier.102
WarningsRedundant 'public' modifier.109

org/deegree/geometry/primitive/Surface.java

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.primitive.patches.PolygonPatch.43
WarningsUnused import - org.deegree.geometry.primitive.patches.Triangle.45
WarningsRedundant 'public' modifier.84
WarningsRedundant 'public' modifier.91
WarningsRedundant 'public' modifier.98
WarningsRedundant 'public' modifier.105
WarningsRedundant 'public' modifier.112
WarningsRedundant 'public' modifier.126
WarningsRedundant 'public' modifier.140

org/deegree/geometry/primitive/Tin.java

ViolationMessageLine
WarningsRedundant 'public' modifier.69
WarningsRedundant 'public' modifier.76
WarningsRedundant 'public' modifier.83
WarningsRedundant 'public' modifier.93
WarningsRedundant 'public' modifier.100

org/deegree/geometry/primitive/TriangulatedSurface.java

ViolationMessageLine
WarningsRedundant 'public' modifier.58
WarningsRedundant 'public' modifier.66

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

ViolationMessageLine
WarningsRedundant 'public' modifier.63

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

ViolationMessageLine
WarningsRedundant 'public' modifier.59

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

ViolationMessageLine
WarningsRedundant 'public' modifier.82
WarningsRedundant 'public' modifier.89
WarningsRedundant 'public' modifier.96
WarningsRedundant 'public' modifier.105
WarningsRedundant 'public' modifier.112

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

ViolationMessageLine
WarningsRedundant 'public' modifier.75
WarningsRedundant 'public' modifier.87
WarningsRedundant 'public' modifier.94
WarningsRedundant 'public' modifier.99

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

ViolationMessageLine
WarningsRedundant 'public' modifier.58
WarningsRedundant 'public' modifier.65
WarningsRedundant 'public' modifier.72
WarningsRedundant 'public' modifier.79
WarningsRedundant 'public' modifier.87
WarningsRedundant 'public' modifier.90

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

ViolationMessageLine
WarningsRedundant 'public' modifier.62

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

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsUnused import - org.deegree.geometry.primitive.Surface.40
WarningsRedundant 'public' modifier.68
WarningsRedundant 'public' modifier.75
WarningsRedundant 'public' modifier.83

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

ViolationMessageLine
WarningsRedundant 'public' modifier.58
WarningsRedundant 'public' modifier.65
WarningsRedundant 'public' modifier.72
WarningsRedundant 'public' modifier.80
WarningsRedundant 'public' modifier.83

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

ViolationMessageLine
WarningsRedundant 'public' modifier.55
WarningsRedundant 'public' modifier.62
WarningsRedundant 'public' modifier.69

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

ViolationMessageLine
WarningsRedundant 'public' modifier.55
WarningsRedundant 'public' modifier.62
WarningsRedundant 'public' modifier.69
WarningsRedundant 'public' modifier.76

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

ViolationMessageLine
WarningsRedundant 'public' modifier.62
WarningsRedundant 'public' modifier.71
WarningsRedundant 'public' modifier.78
WarningsRedundant 'public' modifier.85

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

ViolationMessageLine
WarningsRedundant 'public' modifier.55
WarningsRedundant 'public' modifier.65

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

ViolationMessageLine
WarningsRedundant 'public' modifier.59
WarningsRedundant 'public' modifier.66
WarningsRedundant 'public' modifier.73
WarningsRedundant 'public' modifier.80

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

ViolationMessageLine
WarningsRedundant 'public' modifier.65
WarningsRedundant 'public' modifier.72
WarningsRedundant 'public' modifier.79
WarningsRedundant 'public' modifier.86

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

ViolationMessageLine
WarningsRedundant 'public' modifier.53
WarningsRedundant 'public' modifier.60

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

ViolationMessageLine
WarningsRedundant 'public' modifier.57
WarningsRedundant 'public' modifier.66

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

ViolationMessageLine
WarningsRedundant 'public' modifier.56
WarningsRedundant 'public' modifier.63
WarningsRedundant 'public' modifier.70
WarningsRedundant 'public' modifier.77

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

ViolationMessageLine
WarningsRedundant 'public' modifier.57
WarningsRedundant 'public' modifier.64
WarningsRedundant 'public' modifier.71

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

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.primitive.Curve.38
WarningsRedundant 'public' modifier.93
WarningsRedundant 'public' modifier.100
WarningsRedundant 'public' modifier.107
WarningsRedundant 'public' modifier.114

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

ViolationMessageLine
WarningsRedundant 'public' modifier.55
WarningsRedundant 'public' modifier.62

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

ViolationMessageLine
WarningsRedundant 'public' modifier.56

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

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.primitive.Point.39
WarningsRedundant 'public' modifier.57

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

ViolationMessageLine
WarningsRedundant 'public' modifier.58
WarningsRedundant 'public' modifier.68
WarningsRedundant 'public' modifier.75

org/deegree/geometry/refs/GeometryReference.java

ViolationMessageLine
Errorscovariant equals without overriding equals(java.lang.Object).101

org/deegree/geometry/standard/AbstractDefaultGeometry.java

ViolationMessageLine
ErrorsClass 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
ErrorsClass Fan-Out Complexity is 41 (max allowed is 20).92
Errorscovariant equals without overriding equals(java.lang.Object).224
ErrorsCyclomatic Complexity is 20 (max allowed is 10).344

org/deegree/geometry/standard/DefaultEnvelope.java

ViolationMessageLine
ErrorsCyclomatic Complexity is 11 (max allowed is 10).218
WarningsRedundant 'final' modifier.242
WarningsRedundant 'final' modifier.247

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

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 23 (max allowed is 20).70

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

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.Geometry.42

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

ViolationMessageLine
WarningsFile does not end with a newline.0

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

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 25 (max allowed is 20).73

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

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.primitive.Ring.43

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

ViolationMessageLine
Errorscovariant equals without overriding equals(java.lang.Object).168

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

ViolationMessageLine
Errorscovariant equals without overriding equals(java.lang.Object).140

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

ViolationMessageLine
Errorscovariant equals without overriding equals(java.lang.Object).119

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

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 30 (max allowed is 20).76

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

ViolationMessageLine
WarningsFile does not end with a newline.0

org/deegree/geometry/utils/GeometryParticleConverter.java

ViolationMessageLine
WarningsFile does not end with a newline.0
WarningsRedundant 'public' modifier.53
WarningsRedundant 'public' modifier.55

org/deegree/geometry/utils/GeometryUtils.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 26 (max allowed is 20).81

org/deegree/geometry/validation/CoordinateValidityInspector.java

ViolationMessageLine
WarningsRedundant throws: 'GeometryInspectionException' is unchecked exception.58
WarningsRedundant throws: 'GeometryInspectionException' is unchecked exception.76
WarningsRedundant throws: 'GeometryInspectionException' is unchecked exception.82

org/deegree/geometry/validation/GeometryFixer.java

ViolationMessageLine
ErrorsClass Fan-Out Complexity is 27 (max allowed is 20).77
ErrorsCyclomatic Complexity is 16 (max allowed is 10).266

org/deegree/geometry/validation/GeometryValidationEventHandler.java

ViolationMessageLine
WarningsRedundant 'public' modifier.62

org/deegree/geometry/validation/GeometryValidator.java

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.primitive.segments.Arc.56
WarningsUnused import - org.deegree.geometry.primitive.segments.Circle.57
ErrorsClass 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
ErrorsClass Fan-Out Complexity is 40 (max allowed is 20).137
ErrorsCyclomatic Complexity is 17 (max allowed is 10).228
ErrorsNPath Complexity is 420 (max allowed is 200).228
ErrorsCyclomatic Complexity is 25 (max allowed is 10).319
ErrorsNPath Complexity is 91,841 (max allowed is 200).319

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

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.primitive.Ring.40

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

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.validation.GeometryValidator.40

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

ViolationMessageLine
WarningsUnused import - org.deegree.geometry.primitive.Ring.40