| checkIntersects(Bounds2D, ToDoubleFunction, BiFunction) |  | 0% | | n/a | 1 | 1 | 36 | 36 | 1 | 1 |
| testIntersection() |  | 0% | | n/a | 1 | 1 | 34 | 34 | 1 | 1 |
| testLinecast_usesLinePrecision() |  | 0% | | n/a | 1 | 1 | 29 | 29 | 1 | 1 |
| testLineIntersection() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testContains_strict() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testContains_precision() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testHashCode() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testLinecast_nonSpan() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| testHasSize() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testEquals() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testEq() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testLinecast_subsetEndpointOnBounds() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testBuilder_addMethods() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testLineIntersection_noIntersection() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| checkLinecastIntersectingSingleVertex(Bounds2D, Vector2D) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
| testFrom_iterable_multiplePoints() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testLinecast_alongSide() |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
| testFrom_varargs_multiplePoints() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testLinecast_boundsHasNoSize() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testBuilder_hasBounds() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| lambda$checkLinecastIntersectingSide$10(Vector2D, Vector2D, Parallelogram, Bounds2D, Vector2D, double, double) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testFrom_invalidBounds() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| checkLinecastNoIntersection(Bounds2D, Vector2D) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testLinecast_intersectsSide() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| checkLineNoIntersection(Bounds2D, Vector2D) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testLinecast_vertexToVertex() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testFrom_varargs_singlePoint() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testLinecast_intersectsSingleVertex() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testLinecast_noIntersection() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testFrom_iterable_singlePoint() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| assertContainsWithPrecision(Bounds2D, boolean, Vector2D[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| assertContainsStrict(Bounds2D, boolean, Vector2D[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| testLineIntersection_boundsHasNoSize() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| toRegion() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testLineIntersection_lineAlmostParallel() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testToString() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testIntersects() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| checkLinecastIntersectingSide(Bounds2D, Vector2D, Vector2D) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| checkIntersection(Bounds2D, Vector2D, Vector2D, Vector2D, Vector2D) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| assertLineIntersection(Bounds2D, LineConvexSubset, Vector2D, Vector2D) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| assertLineIntersection(Bounds2D, Line, Vector2D, Vector2D) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$toRegion_boundingBoxTooSmall$9() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testFrom_invalidBounds$6(Vector2D, Vector2D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkBounds(Bounds2D, Vector2D, Vector2D) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| assertSegment(Segment, Vector2D, Vector2D) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testFrom_invalidBounds$5(Vector2D, Vector2D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testFrom_invalidBounds$4(Vector2D, Vector2D) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertNoLineIntersection(Bounds2D, Line) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| assertNoLineIntersection(Bounds2D, LineConvexSubset) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testIntersects$8(Vector2D, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testIntersects$7(Vector2D, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testFrom_invalidBounds$3() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testFrom_invalidBounds$2() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testFrom_invalidBounds$1() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testFrom_iterable_noPoints$0() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testFrom_iterable_noPoints() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| toRegion_boundingBoxTooSmall() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| linecastChecker(Bounds2D) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Bounds2DTest() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |