Source file "com/esri/core/geometry/MultiPathImpl.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 5,690 of 5,690 | 0% | 712 of 712 | 0% | 468 | 468 | 1,243 | 1,243 | 110 | 110 |
| insertPoints(int, int, MultiPathImpl, int, int, int, boolean) | 0% | 0% | 20 | 20 | 50 | 50 | 1 | 1 | ||
| insertPath(int, MultiPathImpl, int, boolean) | 0% | 0% | 17 | 17 | 49 | 49 | 1 | 1 | ||
| insertPoints(int, int, Point2D[], int, int, boolean) | 0% | 0% | 14 | 14 | 33 | 33 | 1 | 1 | ||
| addSegmentsFromPath(MultiPathImpl, int, int, int, boolean) | 0% | 0% | 23 | 23 | 51 | 51 | 1 | 1 | ||
| insertPath(int, Point2D[], int, int, boolean) | 0% | 0% | 12 | 12 | 39 | 39 | 1 | 1 | ||
| openAllPathsAndDuplicateStartVertex() | 0% | 0% | 16 | 16 | 42 | 42 | 1 | 1 | ||
| applyTransformation(Transformation3D) | 0% | 0% | 7 | 7 | 41 | 41 | 1 | 1 | ||
| applyTransformation(Transformation2D, int) | 0% | 0% | 9 | 9 | 41 | 41 | 1 | 1 | ||
| insertPoint(int, int, Point) | 0% | 0% | 10 | 10 | 28 | 28 | 1 | 1 | ||
| getSegment(int, SegmentBuffer, boolean) | 0% | 0% | 13 | 13 | 36 | 36 | 1 | 1 | ||
| removePath(int) | 0% | 0% | 8 | 8 | 27 | 27 | 1 | 1 | ||
| closePathWithBezier(Point2D, Point2D) | 0% | 0% | 3 | 3 | 24 | 24 | 1 | 1 | ||
| insertPoint(int, int, Point2D) | 0% | 0% | 9 | 9 | 25 | 25 | 1 | 1 | ||
| getPathIndexFromPointIndex(int) | 0% | 0% | 15 | 15 | 33 | 33 | 1 | 1 | ||
| openPathAndDuplicateStartVertex(int) | 0% | 0% | 8 | 8 | 25 | 25 | 1 | 1 | ||
| removePoint(int, int) | 0% | 0% | 8 | 8 | 22 | 22 | 1 | 1 | ||
| _copyToImpl(MultiVertexGeometryImpl) | 0% | 0% | 7 | 7 | 25 | 25 | 1 | 1 | ||
| _beforeNewSegment(int) | 0% | 0% | 5 | 5 | 19 | 19 | 1 | 1 | ||
| interpolateAttributes_(int, int, int, int, int, double, int) | 0% | 0% | 7 | 7 | 26 | 26 | 1 | 1 | ||
| _updateRingAreas2D() | 0% | 0% | 6 | 6 | 23 | 23 | 1 | 1 | ||
| bezierTo(Point2D, Point2D, Point2D) | 0% | n/a | 1 | 1 | 17 | 17 | 1 | 1 | ||
| interpolateAttributes_(int, int, int, int, double, int) | 0% | 0% | 5 | 5 | 20 | 20 | 1 | 1 | ||
| interpolateAttributes(int, int, int, int) | 0% | 0% | 8 | 8 | 18 | 18 | 1 | 1 | ||
| calculateSubLength2D(int, int, int) | 0% | 0% | 8 | 8 | 18 | 18 | 1 | 1 | ||
| interpolateAttributesForSemantics(int, int, int, int, int) | 0% | 0% | 8 | 8 | 17 | 17 | 1 | 1 | ||
| reversePath(int) | 0% | 0% | 5 | 5 | 14 | 14 | 1 | 1 | ||
| getHighestPointIndex(int) | 0% | 0% | 6 | 6 | 15 | 15 | 1 | 1 | ||
| _updateOGCFlags() | 0% | 0% | 8 | 8 | 15 | 15 | 1 | 1 | ||
| equals(Object) | 0% | 0% | 10 | 10 | 18 | 18 | 1 | 1 | ||
| addEnvelope(Envelope2D, boolean) | 0% | 0% | 5 | 5 | 14 | 14 | 1 | 1 | ||
| calculateSubLength2D(int, int, int, int) | 0% | 0% | 8 | 8 | 18 | 18 | 1 | 1 | ||
| queryPathEnvelope2D(int, Envelope2D) | 0% | 0% | 5 | 5 | 16 | 16 | 1 | 1 | ||
| queryLoosePathEnvelope2D(int, Envelope2D) | 0% | 0% | 5 | 5 | 16 | 16 | 1 | 1 | ||
| addEnvelope(Envelope, boolean) | 0% | 0% | 8 | 8 | 15 | 15 | 1 | 1 | ||
| interpolateAttributes(int, int, int) | 0% | 0% | 6 | 6 | 15 | 15 | 1 | 1 | ||
| interpolateAttributesForSemantics(int, int, int, int) | 0% | 0% | 6 | 6 | 14 | 14 | 1 | 1 | ||
| closeAllPaths() | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| _buildRasterizedGeometryAccelerator(double, Geometry.GeometryAccelerationDegree) | 0% | 0% | 5 | 5 | 11 | 11 | 1 | 1 | ||
| MultiPathImpl(boolean, VertexDescription) | 0% | 0% | 2 | 2 | 14 | 14 | 1 | 1 | ||
| _initSegmentData(int) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| calculateLength2D() | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| closePathWithLine(int) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| _updateXYImpl(boolean) | 0% | 0% | 5 | 5 | 13 | 13 | 1 | 1 | ||
| calculateEnvelope2D(Envelope2D, boolean) | 0% | 0% | 5 | 5 | 13 | 13 | 1 | 1 | ||
| static {...} | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| MultiPathImpl(boolean) | 0% | n/a | 1 | 1 | 12 | 12 | 1 | 1 | ||
| isClosedPathInXYPlane(int) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| addSegment(Segment, boolean) | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| isExteriorRing(int) | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| hashCode() | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| _verifyStreamsImpl() | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| openPath(int) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| getOGCPolygonCount() | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| getSegmentCount() | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| _buildQuadTreeForPathsAccelerator(Geometry.GeometryAccelerationDegree) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| _buildQuadTreeAccelerator(Geometry.GeometryAccelerationDegree) | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| setEmpty() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| calculatePathLength2D(int) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| _notifyModifiedAllImpl() | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| startPath(Point) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| _initPathStartPoint() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| add(MultiPathImpl, boolean) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| querySegmentIteratorAtVertex(int) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| startPath(Point3D) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| startPath(double, double) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| lineTo(double, double) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| reverseAllPaths() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| lineTo(Point2D) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| lineTo(Point3D) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| lineTo(Point) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| setFillRule(int) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| closePathWithLine() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| isClosedPath(int) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| calculateRingArea2D(int) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getPathSize(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasNonLinearSegments(int) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| getSegmentCount(int) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getPathCount() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| startPath(Point2D) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| calculateArea2D() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getSegmentFlags(int) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| _finishBezierTo() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| addPath(Point2D[], int, boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| createInstance() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isEnvelope() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| setRingAreasStreamRef(AttributeStreamOfDbl) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| hasNonLinearSegments() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| addPath(MultiPathImpl, int, boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getDimension() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| getType() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| setPathStreamRef(AttributeStreamOfInt32) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| setPathFlagsStreamRef(AttributeStreamOfInt8) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getPathEnd(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| applyTransformation(Transformation2D) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| querySegmentIterator() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getPathStreamRef() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getSegmentFlagsStreamRef() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getPathFlagsStreamRef() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getSegmentIndexStreamRef() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getSegmentDataStreamRef() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getPathStart(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setDirtyOGCFlags(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setDirtyRingAreas2D(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getSegmentDataSize(byte) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getBoundary() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasDirtyOGCStartFlags() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasDirtyRingAreas2D() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getFillRule() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| _getImpl() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| _finishLineTo() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |