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");
}