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

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

commit 65771ca1eeeb0f988303fb97ba3762b74fe88509
Merge: 3403855d45 e111cc6c47
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Tue Apr 9 14:40:11 2024 +0200

    Merge branch 'geoapi-3.1': automatic post-merge import reorganization.

 .../org/apache/sis/metadata/simple/SimpleIdentifiedObject.java |  2 +-
 .../test/org/apache/sis/test/mock/VerticalCRSMock.java         |  6 ++++--
 .../org/apache/sis/xml/test/AnnotationConsistencyCheck.java    |  2 +-
 .../main/org/apache/sis/io/wkt/GeodeticObjectParser.java       |  2 +-
 .../org/apache/sis/referencing/AbstractIdentifiedObject.java   |  2 +-
 .../main/org/apache/sis/referencing/Properties.java            |  4 ++--
 .../main/org/apache/sis/referencing/StandardDefinitions.java   |  2 +-
 .../main/org/apache/sis/referencing/datum/AbstractDatum.java   |  4 +++-
 .../main/org/apache/sis/referencing/internal/Legacy.java       | 10 ++++++----
 .../sis/referencing/operation/InverseOperationMethod.java      |  2 +-
 .../org/apache/sis/referencing/privy/NilReferencingObject.java |  2 +-
 .../apache/sis/referencing/AbstractReferenceSystemTest.java    |  4 +++-
 .../org/apache/sis/referencing/GeodeticObjectVerifier.java     |  8 ++++----
 .../test/org/apache/sis/referencing/crs/HardCodedCRS.java      |  4 +++-
 .../test/org/apache/sis/referencing/datum/HardCodedDatum.java  |  4 +++-
 .../test/org/apache/sis/test/TestUtilities.java                |  8 ++++----
 16 files changed, 39 insertions(+), 27 deletions(-)

diff --cc 
endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/SimpleIdentifiedObject.java
index 8330dc4683,d75dbdb9db..4c43f12d45
--- 
a/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/SimpleIdentifiedObject.java
+++ 
b/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/SimpleIdentifiedObject.java
@@@ -30,14 -29,9 +29,15 @@@ import org.apache.sis.util.privy.Consta
  import static org.apache.sis.util.collection.Containers.isNullOrEmpty;
  
  // Specific to the main and geoapi-3.1 branches:
+ import org.opengis.metadata.extent.Extent;
  import org.opengis.referencing.ReferenceIdentifier;
  
 +// Specific to the main branch:
 +import java.util.Set;
 +import java.util.Collection;
 +import java.util.Collections;
 +import org.opengis.util.GenericName;
 +
  
  /**
   * A trivial implementation of {@link IdentifiedObject} containing only a 
primary name.
diff --cc 
endorsed/src/org.apache.sis.metadata/test/org/apache/sis/test/mock/VerticalCRSMock.java
index 82e971b46f,e189a2e320..7487381abf
--- 
a/endorsed/src/org.apache.sis.metadata/test/org/apache/sis/test/mock/VerticalCRSMock.java
+++ 
b/endorsed/src/org.apache.sis.metadata/test/org/apache/sis/test/mock/VerticalCRSMock.java
@@@ -25,11 -24,15 +24,14 @@@ import org.opengis.referencing.cs.Range
  import org.opengis.referencing.cs.VerticalCS;
  import org.opengis.referencing.datum.VerticalDatum;
  import org.opengis.referencing.datum.VerticalDatumType;
- import org.opengis.util.InternationalString;
  import org.apache.sis.measure.Units;
  
+ // Specific to the main and geoapi-3.1 branches:
+ import org.opengis.metadata.extent.Extent;
+ import org.opengis.util.InternationalString;
+ 
 -// Specific to the geoapi-3.1 and geoapi-4.0 branches:
 -import java.util.Optional;
 -import org.opengis.referencing.datum.RealizationMethod;
 +// Specific to the main branch:
 +import java.util.Date;
  
  
  /**
diff --cc 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/io/wkt/GeodeticObjectParser.java
index bf1888bd5c,798c00d7e8..b72f380f9c
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/io/wkt/GeodeticObjectParser.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/io/wkt/GeodeticObjectParser.java
@@@ -88,9 -87,8 +87,10 @@@ import org.apache.sis.util.iso.Types
  // Specific to the main and geoapi-3.1 branches:
  import org.opengis.referencing.ReferenceIdentifier;
  
 -// Specific to the geoapi-3.1 and geoapi-4.0 branches:
 -import org.opengis.referencing.ObjectDomain;
 +// Specific to the main branch:
++import org.opengis.referencing.ReferenceSystem;
 +import org.apache.sis.referencing.internal.ServicesForMetadata;
 +import org.apache.sis.referencing.factory.GeodeticObjectFactory;
  
  
  /**
diff --cc 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/AbstractIdentifiedObject.java
index 47e11311f5,7c51395de5..33c3997573
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/AbstractIdentifiedObject.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/AbstractIdentifiedObject.java
@@@ -77,9 -76,8 +76,10 @@@ import static org.apache.sis.util.privy
  // Specific to the main and geoapi-3.1 branches:
  import org.opengis.referencing.ReferenceIdentifier;
  
 -// Specific to the geoapi-3.1 and geoapi-4.0 branches:
 -import org.opengis.referencing.ObjectDomain;
 +// Specific to the main branch:
++import org.opengis.referencing.ReferenceSystem;
 +import org.apache.sis.metadata.iso.DefaultIdentifier;
 +import org.apache.sis.referencing.internal.Legacy;
  
  
  /**
diff --cc 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/Properties.java
index fcd8057acc,5a3d432312..66f1979699
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/Properties.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/Properties.java
@@@ -34,10 -32,12 +32,12 @@@ import org.apache.sis.util.privy.Abstra
  import org.apache.sis.referencing.privy.CoordinateOperations;
  
  // Specific to the main and geoapi-3.1 branches:
+ import org.opengis.referencing.ReferenceSystem;
  import org.opengis.referencing.ReferenceIdentifier;
+ import org.opengis.referencing.datum.Datum;
  
 -// Specific to the geoapi-3.1 and geoapi-4.0 branches:
 -import org.opengis.referencing.ObjectDomain;
 +// Specific to the main branch:
 +import org.apache.sis.referencing.internal.Legacy;
  
  
  /**
diff --cc 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/StandardDefinitions.java
index 015db59586,d0f57b09ec..45e97fa7e8
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/StandardDefinitions.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/StandardDefinitions.java
@@@ -74,8 -73,9 +73,9 @@@ import org.apache.sis.measure.Latitude
  import org.apache.sis.measure.Units;
  import static 
org.apache.sis.metadata.privy.ReferencingServices.AUTHALIC_RADIUS;
  
 -// Specific to the geoapi-3.1 and geoapi-4.0 branches:
 -import org.opengis.referencing.datum.RealizationMethod;
 -import static org.opengis.referencing.ObjectDomain.DOMAIN_OF_VALIDITY_KEY;
 +// Specific to the main branch:
 +import org.opengis.referencing.datum.VerticalDatumType;
++import static org.opengis.referencing.datum.Datum.DOMAIN_OF_VALIDITY_KEY;
  
  
  /**
diff --cc 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/datum/AbstractDatum.java
index f26cb27efb,e379725baf..6bed6e6ba0
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/datum/AbstractDatum.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/datum/AbstractDatum.java
@@@ -44,10 -44,8 +44,12 @@@ import org.apache.sis.io.wkt.Formatter
  import static org.apache.sis.util.Utilities.deepEquals;
  import static org.apache.sis.util.collection.Containers.property;
  
 -// Specific to the geoapi-3.1 and geoapi-4.0 branches:
 -import org.opengis.metadata.Identifier;
++// Specific to the main and geoapi-4.0 branches:
++import org.apache.sis.referencing.internal.Legacy;
++
 +// Specific to the main branch:
 +import org.opengis.referencing.ReferenceIdentifier;
 +import org.opengis.metadata.extent.Extent;
- import org.apache.sis.referencing.internal.Legacy;
  
  
  /**
diff --cc 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/Legacy.java
index 041fa54fbf,a5abfd686b..a191c57003
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/Legacy.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/Legacy.java
@@@ -29,31 -29,6 +29,33 @@@ import org.apache.sis.referencing.cs.De
  import org.apache.sis.referencing.cs.DefaultCoordinateSystemAxis;
  import org.apache.sis.referencing.privy.ReferencingUtilities;
  
- // Specific to the main branch:
- import java.util.List;
- import java.util.Objects;
- import java.util.Collection;
++// Specific to the main and geoapi-4.0 branches:
 +import java.util.Date;
 +import java.time.Instant;
 +import java.time.Year;
 +import java.time.YearMonth;
 +import java.time.LocalDate;
 +import java.time.LocalDateTime;
 +import java.time.OffsetDateTime;
 +import java.time.ZonedDateTime;
 +import java.time.ZoneOffset;
 +import java.time.LocalTime;
 +import java.time.OffsetTime;
 +import java.time.temporal.Temporal;
++
++// Specific to the main branch:
++import java.util.List;
++import java.util.Objects;
++import java.util.Collection;
 +import org.opengis.referencing.ReferenceSystem;
 +import org.opengis.referencing.IdentifiedObject;
 +import org.opengis.util.InternationalString;
 +import org.opengis.metadata.extent.Extent;
 +import org.opengis.referencing.datum.Datum;
 +import org.opengis.referencing.operation.CoordinateOperation;
 +import org.apache.sis.referencing.DefaultObjectDomain;
 +import org.apache.sis.referencing.AbstractIdentifiedObject;
 +
  
  /**
   * Utilities related to version 1 of Well Known Text format, or to ISO 
19111:2007.
diff --cc 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/InverseOperationMethod.java
index ed43dac223,2ada34c583..e19a080c35
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/InverseOperationMethod.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/InverseOperationMethod.java
@@@ -40,9 -40,8 +40,9 @@@ import org.apache.sis.referencing.opera
  import org.apache.sis.util.Deprecable;
  import org.apache.sis.util.collection.Containers;
  
 -// Specific to the geoapi-3.1 and geoapi-4.0 branches:
 -import org.opengis.referencing.ObjectDomain;
 +// Specific to the main branch:
- import org.apache.sis.referencing.internal.Legacy;
 +import org.apache.sis.referencing.DefaultObjectDomain;
++import org.apache.sis.referencing.internal.Legacy;
  
  
  /**
diff --cc 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/privy/NilReferencingObject.java
index 51e1ebc998,2a12ed66a7..683e33c423
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/privy/NilReferencingObject.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/privy/NilReferencingObject.java
@@@ -24,15 -23,9 +23,16 @@@ import org.apache.sis.referencing.Named
  import org.apache.sis.util.resources.Vocabulary;
  
  // Specific to the main and geoapi-3.1 branches:
+ import org.opengis.util.InternationalString;
  import org.opengis.referencing.ReferenceIdentifier;
  
 +// Specific to the main branch:
 +import java.util.Set;
 +import java.util.Collection;
 +import org.opengis.util.GenericName;
 +import org.opengis.metadata.extent.Extent;
 +import org.apache.sis.io.wkt.UnformattableObjectException;
 +
  
  /**
   * A referencing object for which every methods return {@code null} or a 
neutral value.
diff --cc 
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/AbstractReferenceSystemTest.java
index 7b40839761,6f13ffc51d..d0db525abc
--- 
a/endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/AbstractReferenceSystemTest.java
+++ 
b/endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/AbstractReferenceSystemTest.java
@@@ -38,6 -37,10 +37,9 @@@ import static org.apache.sis.test.TestU
  import static org.apache.sis.test.Assertions.assertSerializedEquals;
  import static org.apache.sis.referencing.Assertions.assertWktEquals;
  
 -// Specific to the geoapi-3.1 and geoapi-4.0 branches:
 -import static org.opengis.referencing.IdentifiedObject.*;
 -import static org.opengis.referencing.ObjectDomain.*;
++// Specific to the main branch:
++import static org.opengis.referencing.ReferenceSystem.*;
+ 
  
  /**
   * Tests the {@link AbstractReferenceSystem} class.
diff --cc 
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/GeodeticObjectVerifier.java
index 7b726e2c70,dec5d99570..04536e6d46
--- 
a/endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/GeodeticObjectVerifier.java
+++ 
b/endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/GeodeticObjectVerifier.java
@@@ -35,14 -35,12 +35,14 @@@ import org.opengis.referencing.crs.Geod
  import org.apache.sis.metadata.privy.AxisNames;
  import org.apache.sis.measure.Units;
  
+ // Test dependencies
+ import static org.junit.jupiter.api.Assertions.*;
+ 
 -// Specific to the geoapi-3.1 and geoapi-4.0 branches:
 -import org.opengis.referencing.ObjectDomain;
 +// Specific to the main branch:
- import org.opengis.referencing.datum.Datum;
 +import org.opengis.referencing.ReferenceSystem;
++import org.opengis.referencing.datum.Datum;
 +import org.opengis.referencing.operation.CoordinateOperation;
  
- // Test dependencies
- import static org.junit.jupiter.api.Assertions.*;
- 
  
  /**
   * Verifies the values of some geodetic objects. Methods in this class ignore 
most textual properties like remarks,
diff --cc 
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/crs/HardCodedCRS.java
index a1ab55ea24,a0739e7e8b..a59143c7d1
--- 
a/endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/crs/HardCodedCRS.java
+++ 
b/endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/crs/HardCodedCRS.java
@@@ -31,6 -30,9 +30,9 @@@ import org.apache.sis.referencing.cs.Ha
  import org.apache.sis.referencing.datum.HardCodedDatum;
  import org.apache.sis.metadata.iso.citation.HardCodedCitations;
  
 -// Specific to the geoapi-3.1 and geoapi-4.0 branches:
 -import static org.opengis.referencing.ObjectDomain.DOMAIN_OF_VALIDITY_KEY;
++// Specific to the main branch:
++import static org.opengis.referencing.ReferenceSystem.DOMAIN_OF_VALIDITY_KEY;
+ 
  
  /**
   * Collection of coordinate reference systems for testing purpose.
diff --cc 
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/datum/HardCodedDatum.java
index 5efb9e9082,3253928498..77aeab065f
--- 
a/endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/datum/HardCodedDatum.java
+++ 
b/endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/datum/HardCodedDatum.java
@@@ -30,6 -29,10 +29,9 @@@ import static org.apache.sis.util.privy
  // Test dependencies
  import org.apache.sis.metadata.iso.citation.HardCodedCitations;
  
 -// Specific to the geoapi-3.1 and geoapi-4.0 branches:
 -import static org.opengis.referencing.IdentifiedObject.*;
 -import static org.opengis.referencing.ObjectDomain.*;
++// Specific to the main branch:
++import static org.opengis.referencing.datum.Datum.*;
+ 
  
  /**
   * Collection of datum for testing purpose.
diff --cc 
endorsed/src/org.apache.sis.util/test/org/apache/sis/test/TestUtilities.java
index 75faeb8601,78f81fc12e..3221913836
--- 
a/endorsed/src/org.apache.sis.util/test/org/apache/sis/test/TestUtilities.java
+++ 
b/endorsed/src/org.apache.sis.util/test/org/apache/sis/test/TestUtilities.java
@@@ -49,15 -49,13 +49,15 @@@ import org.apache.sis.util.collection.T
  import org.apache.sis.util.privy.X364;
  import static org.apache.sis.util.privy.StandardDateFormat.UTC;
  
+ // Test dependencies
+ import static org.junit.jupiter.api.Assertions.*;
+ 
 -// Specific to the geoapi-3.1 and geoapi-4.0 branches:
 -import org.opengis.referencing.ObjectDomain;
 -import org.opengis.metadata.extent.GeographicExtent;
 +// Specific to the main branch:
++import org.opengis.referencing.ReferenceSystem;
 +import org.opengis.metadata.extent.Extent;
 +import org.opengis.referencing.datum.Datum;
- import org.opengis.referencing.ReferenceSystem;
 +import org.opengis.referencing.operation.CoordinateOperation;
  
- // Test dependencies
- import static org.junit.jupiter.api.Assertions.*;
- 
  
  /**
   * Miscellaneous utility methods for test cases.

Reply via email to