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

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git


The following commit(s) were added to refs/heads/geoapi-4.0 by this push:
     new 30a4a3568c Fix minor errors identified during the merge.
30a4a3568c is described below

commit 30a4a3568ccb2570f242c116c0bbc253dd296b3a
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Sun Oct 6 19:23:05 2024 +0200

    Fix minor errors identified during the merge.
---
 .../apache/sis/buildtools/coding/ReorganizeImports.java   |  4 +++-
 .../apache/sis/referencing/internal/EPSGFactoryProxy.java | 15 +++------------
 .../operation/CoordinateOperationRegistry.java            |  2 +-
 3 files changed, 7 insertions(+), 14 deletions(-)

diff --git 
a/buildSrc/src/main/java/org/apache/sis/buildtools/coding/ReorganizeImports.java
 
b/buildSrc/src/main/java/org/apache/sis/buildtools/coding/ReorganizeImports.java
index c7e46b9cbd..ed067a7c6a 100644
--- 
a/buildSrc/src/main/java/org/apache/sis/buildtools/coding/ReorganizeImports.java
+++ 
b/buildSrc/src/main/java/org/apache/sis/buildtools/coding/ReorganizeImports.java
@@ -147,7 +147,6 @@ public final class ReorganizeImports extends 
SimpleFileVisitor<Path> {
         "org.junit",
         "org.opentest4j",
         "org.opengis.test",
-        "org.apache.sis.image.TiledImageMock",
         "org.apache.sis.referencing.cs.HardCodedAxes",
         "org.apache.sis.referencing.cs.HardCodedCS",
         "org.apache.sis.referencing.crs.HardCodedCRS",
@@ -456,6 +455,9 @@ public final class ReorganizeImports extends 
SimpleFileVisitor<Path> {
                 if (element.regionMatches(element.lastIndexOf('.')+1, "Test", 
0, 4)) {
                     return true;
                 }
+                if (element.endsWith("Mock")) {
+                    return true;
+                }
                 if (element.contains("Assert") && 
!element.contains("ArgumentCheckByAssertion")) {
                     return true;
                 }
diff --git 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/EPSGFactoryProxy.java
 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/EPSGFactoryProxy.java
index 1aaced7e15..84417aee45 100644
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/EPSGFactoryProxy.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/EPSGFactoryProxy.java
@@ -22,7 +22,6 @@ import org.opengis.referencing.AuthorityFactory;
 import org.opengis.referencing.IdentifiedObject;
 import org.opengis.util.FactoryException;
 import org.opengis.util.InternationalString;
-import org.apache.sis.referencing.GeodeticException;
 
 // Specific to the geoapi-3.1 and geoapi-4.0 branches:
 import java.util.Optional;
@@ -43,21 +42,13 @@ public abstract class EPSGFactoryProxy implements 
AuthorityFactory {
     abstract AuthorityFactory factory() throws FactoryException;
 
     @Override
-    public final Citation getAuthority() {
-        try {
-            return factory().getAuthority();
-        } catch (FactoryException e) {
-            throw new GeodeticException(e);
-        }
+    public final Citation getAuthority() throws FactoryException {
+        return factory().getAuthority();
     }
 
     @Override
     public final Citation getVendor() throws FactoryException {
-        try {
-            return factory().getVendor();
-        } catch (FactoryException e) {
-            throw new GeodeticException(e);
-        }
+        return factory().getVendor();
     }
 
     @Override
diff --git 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/CoordinateOperationRegistry.java
 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/CoordinateOperationRegistry.java
index 35a95e6a39..9e28cbd912 100644
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/CoordinateOperationRegistry.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/CoordinateOperationRegistry.java
@@ -328,8 +328,8 @@ class CoordinateOperationRegistry {
                     ? IdentifiedObjectFinder.Domain.EXHAUSTIVE_VALID_DATASET
                     : IdentifiedObjectFinder.Domain.VALID_DATASET);
             int matchCount = 0;
-            final Citation authority = registry.getAuthority();
             try {
+                final Citation authority = registry.getAuthority();
                 for (final IdentifiedObject candidate : codeFinder.find(crs)) {
                     final Identifier identifier = 
IdentifiedObjects.getIdentifier(candidate, authority);
                     if (identifier != null) {

Reply via email to