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 d98b7a3e07c67d1fa6c8367c6cb7117c750e42c2
Merge: 65771ca1ee 9696bd8bfe
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Tue Apr 9 17:11:48 2024 +0200

    Merge branch 'geoapi-3.1'.

 .../sis/buildtools/coding/ReorganizeImports.java   | 11 +++-----
 .../apache/sis/metadata/ModifiableMetadata.java    | 11 ++++++--
 .../apache/sis/metadata/iso/extent/Extents.java    |  4 +--
 .../iso/quality/AbstractTemporalQuality.java       |  1 -
 ...DefaultNonQuantitativeAttributeCorrectness.java |  1 -
 .../metadata/simple/SimpleIdentifiedObject.java    |  6 +++--
 .../org/apache/sis/xml/PooledUnmarshaller.java     |  2 +-
 .../sis/util/iso/DefaultRecordSchemaTest.java      |  2 +-
 .../apache/sis/util/iso/DefaultRecordTypeTest.java |  1 +
 .../sis/referencing/EPSGFactoryFallback.java       | 15 ++++++-----
 .../sis/referencing/crs/DefaultImageCRSTest.java   |  2 +-
 .../apache/sis/referencing/crs/HardCodedCRS.java   |  4 ++-
 .../sis/util/DefaultInternationalString.java       | 30 ++++++++--------------
 .../main/org/apache/sis/util/Locales.java          | 17 ++++++------
 .../test/org/apache/sis/test/LoggingWatcher.java   |  8 ++++--
 .../org/apache/sis/gui/referencing/CRSChooser.java |  7 ++---
 16 files changed, 64 insertions(+), 58 deletions(-)

diff --cc 
endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/quality/AbstractTemporalQuality.java
index 318c7d2c5e,72846865a5..f0d9e6d7bc
--- 
a/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/quality/AbstractTemporalQuality.java
+++ 
b/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/quality/AbstractTemporalQuality.java
@@@ -108,8 -106,7 +108,7 @@@ public class AbstractTemporalQuality ex
       * @return a SIS implementation containing the values of the given object 
(may be the
       *         given object itself), or {@code null} if the argument was null.
       */
-     @SuppressWarnings("deprecation")
 -    public static AbstractTemporalQuality castOrCopy(final TemporalQuality 
object) {
 +    public static AbstractTemporalQuality castOrCopy(final TemporalAccuracy 
object) {
          if (object instanceof AccuracyOfATimeMeasurement) {
              return 
DefaultAccuracyOfATimeMeasurement.castOrCopy((AccuracyOfATimeMeasurement) 
object);
          }
diff --cc 
endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/quality/DefaultNonQuantitativeAttributeCorrectness.java
index 9200bab2c5,0e880847f1..2540a74d36
--- 
a/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/quality/DefaultNonQuantitativeAttributeCorrectness.java
+++ 
b/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/quality/DefaultNonQuantitativeAttributeCorrectness.java
@@@ -99,8 -98,10 +99,7 @@@ public class DefaultNonQuantitativeAttr
       * @return a SIS implementation containing the values of the given object 
(may be the
       *         given object itself), or {@code null} if the argument was null.
       */
-     @SuppressWarnings("deprecation")
 -    public static DefaultNonQuantitativeAttributeCorrectness castOrCopy(final 
NonQuantitativeAttributeCorrectness object) {
 -        if (object instanceof NonQuantitativeAttributeAccuracy) {
 -            return 
DefaultNonQuantitativeAttributeAccuracy.castOrCopy((NonQuantitativeAttributeAccuracy)
 object);
 -        }
 +    public static DefaultNonQuantitativeAttributeCorrectness castOrCopy(final 
NonQuantitativeAttributeAccuracy object) {
          if (object == null || object instanceof 
DefaultNonQuantitativeAttributeCorrectness) {
              return (DefaultNonQuantitativeAttributeCorrectness) object;
          }
diff --cc 
endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/SimpleIdentifiedObject.java
index 4c43f12d45,4ea1c59659..10281bd0bf
--- 
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
@@@ -238,9 -192,10 +239,10 @@@ public class SimpleIdentifiedObject imp
       */
      @Override
      public String toString() {
+         @SuppressWarnings("LocalVariableHidesMemberVariable")
 -        final Identifier name = this.name;
++        final ReferenceIdentifier name = this.name;
          final String code, codespace;
          final Citation authority;
-         final ReferenceIdentifier name = this.name;
          if (name != null) {
              code      = name.getCode();
              codespace = name.getCodeSpace();
diff --cc 
endorsed/src/org.apache.sis.metadata/test/org/apache/sis/util/iso/DefaultRecordSchemaTest.java
index ae1f4b6366,0a61396e4d..966e38cdb6
--- 
a/endorsed/src/org.apache.sis.metadata/test/org/apache/sis/util/iso/DefaultRecordSchemaTest.java
+++ 
b/endorsed/src/org.apache.sis.metadata/test/org/apache/sis/util/iso/DefaultRecordSchemaTest.java
@@@ -45,7 -45,7 +45,7 @@@ public final class DefaultRecordSchemaT
       * Tests {@link DefaultRecordSchema#createRecordType(CharSequence, Map)}.
       */
      @Test
-     @SuppressWarnings("deprecation")
 -    @SuppressWarnings({"deprecation", "removal"})
++    @SuppressWarnings("removal")
      public void testCreateRecordType() {
          final var schema = new DefaultRecordSchema(null, null, "MySchema");
          final var fields = new LinkedHashMap<CharSequence,Class<?>>(8);

Reply via email to