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 f649f023 Use unary operator instead of function
f649f023 is described below

commit f649f02318b21fdd4e8ba87e98c908c7cfd6eed2
Author: Bertil Chapuis <[email protected]>
AuthorDate: Thu Jun 13 00:37:26 2024 +0200

    Use unary operator instead of function
---
 .../main/java/org/apache/baremaps/workflow/tasks/ImportOsmPbf.java    | 4 ++--
 .../java/org/apache/baremaps/data/collection/DataConversions.java     | 2 --
 .../org/apache/baremaps/data/storage/DataTableGeometryMapper.java     | 4 ++--
 .../main/java/org/apache/baremaps/data/storage/DataTableMapper.java   | 3 ++-
 .../java/org/apache/baremaps/openstreetmap/stream/ConsumerUtils.java  | 1 -
 5 files changed, 6 insertions(+), 8 deletions(-)

diff --git 
a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmPbf.java
 
b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmPbf.java
index a398b0f9..01762d10 100644
--- 
a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmPbf.java
+++ 
b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmPbf.java
@@ -17,6 +17,8 @@
 
 package org.apache.baremaps.workflow.tasks;
 
+import static java.lang.Boolean.TRUE;
+
 import java.io.IOException;
 import java.nio.file.Files;
 import java.nio.file.Path;
@@ -34,8 +36,6 @@ import org.apache.baremaps.workflow.Task;
 import org.apache.baremaps.workflow.WorkflowContext;
 import org.locationtech.jts.geom.Coordinate;
 
-import static java.lang.Boolean.TRUE;
-
 /**
  * Import an OSM PBF file into a database.
  */
diff --git 
a/baremaps-data/src/main/java/org/apache/baremaps/data/collection/DataConversions.java
 
b/baremaps-data/src/main/java/org/apache/baremaps/data/collection/DataConversions.java
index add11d3c..dd327e31 100644
--- 
a/baremaps-data/src/main/java/org/apache/baremaps/data/collection/DataConversions.java
+++ 
b/baremaps-data/src/main/java/org/apache/baremaps/data/collection/DataConversions.java
@@ -17,8 +17,6 @@
 
 package org.apache.baremaps.data.collection;
 
-import com.google.common.base.Objects;
-
 import java.util.*;
 import java.util.Map.Entry;
 
diff --git 
a/baremaps-data/src/main/java/org/apache/baremaps/data/storage/DataTableGeometryMapper.java
 
b/baremaps-data/src/main/java/org/apache/baremaps/data/storage/DataTableGeometryMapper.java
index 09110fcf..8f6ee5d5 100644
--- 
a/baremaps-data/src/main/java/org/apache/baremaps/data/storage/DataTableGeometryMapper.java
+++ 
b/baremaps-data/src/main/java/org/apache/baremaps/data/storage/DataTableGeometryMapper.java
@@ -17,14 +17,14 @@
 
 package org.apache.baremaps.data.storage;
 
-import java.util.function.Function;
+import java.util.function.UnaryOperator;
 import org.locationtech.jts.geom.Geometry;
 import org.locationtech.jts.geom.util.GeometryTransformer;
 
 /**
  * A decorator for a {@link DataTable} that applies a geometry transformation 
to each row.
  */
-public class DataTableGeometryMapper implements Function<DataRow, DataRow> {
+public class DataTableGeometryMapper implements UnaryOperator<DataRow> {
 
   private final DataTable table;
 
diff --git 
a/baremaps-data/src/main/java/org/apache/baremaps/data/storage/DataTableMapper.java
 
b/baremaps-data/src/main/java/org/apache/baremaps/data/storage/DataTableMapper.java
index e496060b..9186eac2 100644
--- 
a/baremaps-data/src/main/java/org/apache/baremaps/data/storage/DataTableMapper.java
+++ 
b/baremaps-data/src/main/java/org/apache/baremaps/data/storage/DataTableMapper.java
@@ -20,6 +20,7 @@ package org.apache.baremaps.data.storage;
 
 import java.util.Iterator;
 import java.util.function.Function;
+import java.util.function.UnaryOperator;
 
 /**
  * A decorator for a {@link DataTable} that applies a transformation to each 
row.
@@ -36,7 +37,7 @@ public class DataTableMapper implements DataTable {
    * @param table the table
    * @param mapper the mapper
    */
-  public DataTableMapper(DataTable table, Function<DataRow, DataRow> mapper) {
+  public DataTableMapper(DataTable table, UnaryOperator<DataRow> mapper) {
     this.table = table;
     this.transformer = mapper;
   }
diff --git 
a/baremaps-openstreetmap/src/main/java/org/apache/baremaps/openstreetmap/stream/ConsumerUtils.java
 
b/baremaps-openstreetmap/src/main/java/org/apache/baremaps/openstreetmap/stream/ConsumerUtils.java
index 91350f9b..5fe5f804 100644
--- 
a/baremaps-openstreetmap/src/main/java/org/apache/baremaps/openstreetmap/stream/ConsumerUtils.java
+++ 
b/baremaps-openstreetmap/src/main/java/org/apache/baremaps/openstreetmap/stream/ConsumerUtils.java
@@ -20,7 +20,6 @@ package org.apache.baremaps.openstreetmap.stream;
 
 
 import java.util.function.Consumer;
-import java.util.function.Function;
 import java.util.function.UnaryOperator;
 
 /** Utility methods for dealing with consumers. */

Reply via email to