diff --git a/src/main/java/com/uber/h3core/H3Core.java b/src/main/java/com/uber/h3core/H3Core.java index 3b24326..cecf72d 100644 --- a/src/main/java/com/uber/h3core/H3Core.java +++ b/src/main/java/com/uber/h3core/H3Core.java @@ -525,8 +525,8 @@ public List gridPathCells(long start, long end) { * @param res Resolution of the desired indexes */ public List polygonToCellAddressesExperimental( - List points, List> holes, PolygonToCellsFlags flags, int res) { - return h3ToStringList(polygonToCellsExperimental(points, holes, flags, res)); + List points, List> holes, int res, PolygonToCellsFlags flags) { + return h3ToStringList(polygonToCellsExperimental(points, holes, res, flags)); } /** @@ -538,7 +538,7 @@ public List polygonToCellAddressesExperimental( * @throws IllegalArgumentException Invalid resolution */ public List polygonToCellsExperimental( - List points, List> holes, PolygonToCellsFlags flags, int res) { + List points, List> holes, int res, PolygonToCellsFlags flags) { checkResolution(res); // pack the data for use by the polyfill JNI call diff --git a/src/test/java/com/uber/h3core/TestRegion.java b/src/test/java/com/uber/h3core/TestRegion.java index fac83d8..a41fa41 100644 --- a/src/test/java/com/uber/h3core/TestRegion.java +++ b/src/test/java/com/uber/h3core/TestRegion.java @@ -41,8 +41,8 @@ void polyfillExperimentalCenter() { new LatLng(37.7835871999971715, -122.5247187000021967), new LatLng(37.8151571999998453, -122.4798767000009008)), null, - PolygonToCellsFlags.containment_center, - 9); + 9, + PolygonToCellsFlags.containment_center); assertTrue(hexagons.size() > 1000); } @@ -59,8 +59,8 @@ void polyfillExperimentalFull() { new LatLng(37.7835871999971715, -122.5247187000021967), new LatLng(37.8151571999998453, -122.4798767000009008)), null, - PolygonToCellsFlags.containment_full, - 9); + 9, + PolygonToCellsFlags.containment_full); assertTrue(hexagons.size() > 1000); } @@ -77,8 +77,8 @@ void polyfillExperimentalOverlapping() { new LatLng(37.7835871999971715, -122.5247187000021967), new LatLng(37.8151571999998453, -122.4798767000009008)), null, - PolygonToCellsFlags.containment_overlapping, - 9); + 9, + PolygonToCellsFlags.containment_overlapping); assertTrue(hexagons.size() > 1000); } @@ -95,8 +95,8 @@ void polyfillExperimentalOverlappingBbox() { new LatLng(37.7835871999971715, -122.5247187000021967), new LatLng(37.8151571999998453, -122.4798767000009008)), null, - PolygonToCellsFlags.containment_overlapping_bbox, - 9); + 9, + PolygonToCellsFlags.containment_overlapping_bbox); assertTrue(hexagons.size() > 1000); } @@ -113,8 +113,8 @@ void polyfillExperimental() { new LatLng(37.7835871999971715, -122.5247187000021967), new LatLng(37.8151571999998453, -122.4798767000009008)), null, - PolygonToCellsFlags.containment_center, - 9); + 9, + PolygonToCellsFlags.containment_center); assertTrue(hexagons.size() > 1000); }