This is an automated email from the ASF dual-hosted git repository.

bchapuis pushed a commit to branch sonar
in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git


The following commit(s) were added to refs/heads/sonar by this push:
     new b86cc0f1 Fix instanceof
b86cc0f1 is described below

commit b86cc0f192be799785b77ab1e2af1c5e0c876372
Author: Bertil Chapuis <[email protected]>
AuthorDate: Thu Jun 13 00:49:34 2024 +0200

    Fix instanceof
---
 .../maplibre/vectortile/VectorTileEncoder.java     | 24 +++++++++++-----------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git 
a/baremaps-maplibre/src/main/java/org/apache/baremaps/maplibre/vectortile/VectorTileEncoder.java
 
b/baremaps-maplibre/src/main/java/org/apache/baremaps/maplibre/vectortile/VectorTileEncoder.java
index 8af06bbe..8a883f59 100644
--- 
a/baremaps-maplibre/src/main/java/org/apache/baremaps/maplibre/vectortile/VectorTileEncoder.java
+++ 
b/baremaps-maplibre/src/main/java/org/apache/baremaps/maplibre/vectortile/VectorTileEncoder.java
@@ -183,18 +183,18 @@ public class VectorTileEncoder {
    * @param encoding The consumer of commands and parameters.
    */
   protected void encodeGeometry(Geometry geometry, Consumer<Integer> encoding) 
{
-    if (geometry instanceof Point) {
-      encodePoint((Point) geometry, encoding);
-    } else if (geometry instanceof MultiPoint) {
-      encodeMultiPoint((MultiPoint) geometry, encoding);
-    } else if (geometry instanceof LineString) {
-      encodeLineString((LineString) geometry, encoding);
-    } else if (geometry instanceof MultiLineString) {
-      encodeMultiLineString((MultiLineString) geometry, encoding);
-    } else if (geometry instanceof Polygon) {
-      encodePolygon((Polygon) geometry, encoding);
-    } else if (geometry instanceof MultiPolygon) {
-      encodeMultiPolygon((MultiPolygon) geometry, encoding);
+    if (geometry instanceof Point point) {
+      encodePoint(point, encoding);
+    } else if (geometry instanceof MultiPoint multiPoint) {
+      encodeMultiPoint(multiPoint, encoding);
+    } else if (geometry instanceof LineString lineString) {
+      encodeLineString(lineString, encoding);
+    } else if (geometry instanceof MultiLineString multiLineString) {
+      encodeMultiLineString(multiLineString, encoding);
+    } else if (geometry instanceof Polygon polygon) {
+      encodePolygon(polygon, encoding);
+    } else if (geometry instanceof MultiPolygon multiPolygon) {
+      encodeMultiPolygon(multiPolygon, encoding);
     } else if (geometry instanceof GeometryCollection) {
       throw new UnsupportedOperationException("GeometryCollection not 
supported");
     }

Reply via email to