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

commit 1cb9a4913e9c2f760afb6200ef190ec5697f892e
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Thu Sep 28 11:28:03 2023 +0200

    After removing the export of projection packages, the `getClass() == 
Foo.class` verifications are no longer necessary.
---
 .../apache/sis/referencing/operation/projection/AlbersEqualArea.java    | 2 +-
 .../org/apache/sis/referencing/operation/projection/CassiniSoldner.java | 2 +-
 .../sis/referencing/operation/projection/CylindricalEqualArea.java      | 2 +-
 .../sis/referencing/operation/projection/LambertConicConformal.java     | 2 +-
 .../main/org/apache/sis/referencing/operation/projection/Mercator.java  | 2 +-
 .../referencing/operation/projection/ModifiedAzimuthalEquidistant.java  | 2 +-
 .../sis/referencing/operation/projection/ObliqueStereographic.java      | 2 +-
 .../apache/sis/referencing/operation/projection/PolarStereographic.java | 2 +-
 .../main/org/apache/sis/referencing/operation/projection/Polyconic.java | 2 +-
 .../org/apache/sis/referencing/operation/projection/Sinusoidal.java     | 2 +-
 .../apache/sis/referencing/operation/projection/TransverseMercator.java | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

diff --git 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/AlbersEqualArea.java
 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/AlbersEqualArea.java
index c8d94cb481..93a4fd502c 100644
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/AlbersEqualArea.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/AlbersEqualArea.java
@@ -203,7 +203,7 @@ public class AlbersEqualArea extends AuthalicConversion {
     @Override
     public MathTransform createMapProjection(final MathTransformFactory 
factory) throws FactoryException {
         AlbersEqualArea kernel = this;
-        if (eccentricity == 0 && getClass() == AlbersEqualArea.class) {
+        if (eccentricity == 0) {
             kernel = new Spherical(this);
         }
         return kernel.completeWithWraparound(factory);
diff --git 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/CassiniSoldner.java
 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/CassiniSoldner.java
index 6dbeaadb2a..1f176e8123 100644
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/CassiniSoldner.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/CassiniSoldner.java
@@ -225,7 +225,7 @@ public class CassiniSoldner extends MeridianArcBased {
     @Override
     public MathTransform createMapProjection(final MathTransformFactory 
factory) throws FactoryException {
         CassiniSoldner kernel = this;
-        if ((eccentricity == 0 && variant == null) && getClass() == 
CassiniSoldner.class) {
+        if (eccentricity == 0 && variant == null) {
             kernel = new Spherical(this);
         }
         return context.completeTransform(factory, kernel);
diff --git 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/CylindricalEqualArea.java
 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/CylindricalEqualArea.java
index 129252b61b..a547b5b675 100644
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/CylindricalEqualArea.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/CylindricalEqualArea.java
@@ -211,7 +211,7 @@ public class CylindricalEqualArea extends 
AuthalicConversion {
     @Override
     public MathTransform createMapProjection(final MathTransformFactory 
factory) throws FactoryException {
         CylindricalEqualArea kernel = this;
-        if ((variant == Variant.SPHERICAL || eccentricity == 0) && getClass() 
== CylindricalEqualArea.class) {
+        if (variant == Variant.SPHERICAL || eccentricity == 0) {
             kernel = new Spherical(this);
         }
         return context.completeTransform(factory, kernel);
diff --git 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/LambertConicConformal.java
 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/LambertConicConformal.java
index 66c558df56..261f28dd9c 100644
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/LambertConicConformal.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/LambertConicConformal.java
@@ -401,7 +401,7 @@ public class LambertConicConformal extends 
ConformalProjection {
     @Override
     public MathTransform createMapProjection(final MathTransformFactory 
factory) throws FactoryException {
         LambertConicConformal kernel = this;
-        if (eccentricity == 0 && getClass() == LambertConicConformal.class) {
+        if (eccentricity == 0) {
             kernel = new Spherical(this);
         }
         return kernel.completeWithWraparound(factory);
diff --git 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/Mercator.java
 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/Mercator.java
index 1690c4f49b..39eb958878 100644
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/Mercator.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/Mercator.java
@@ -352,7 +352,7 @@ public class Mercator extends ConformalProjection {
     @Override
     public MathTransform createMapProjection(final MathTransformFactory 
factory) throws FactoryException {
         NormalizedProjection kernel = this;
-subst:  if (variant.spherical || (eccentricity == 0 && getClass() == 
Mercator.class)) {
+subst:  if (variant.spherical || eccentricity == 0) {
             if (variant == Variant.AUXILIARY && eccentricity != 0) {
                 final int type = 
context.getValue(MercatorAuxiliarySphere.AUXILIARY_SPHERE_TYPE);
                 if (type == AuthalicMercator.TYPE) {
diff --git 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
index 6f77e581d2..60b6122d6a 100644
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
@@ -145,7 +145,7 @@ public class ModifiedAzimuthalEquidistant extends 
AzimuthalEquidistant {
     @Override
     public MathTransform createMapProjection(final MathTransformFactory 
factory) throws FactoryException {
         AzimuthalEquidistant kernel = this;
-        if (eccentricity == 0 && getClass() == 
ModifiedAzimuthalEquidistant.class) {
+        if (eccentricity == 0) {
             kernel = new AzimuthalEquidistant(this);
         }
         return context.completeTransform(factory, kernel);
diff --git 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/ObliqueStereographic.java
 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/ObliqueStereographic.java
index 9ced299105..f499fd0000 100644
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/ObliqueStereographic.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/ObliqueStereographic.java
@@ -237,7 +237,7 @@ public class ObliqueStereographic extends 
NormalizedProjection {
                 return delegate(factory, PolarStereographicA.NAME);
             }
         }
-        if (eccentricity == 0 && getClass() == ObliqueStereographic.class) {
+        if (eccentricity == 0) {
             return context.completeTransform(factory, new Spherical(this));
         }
         return completeWithWraparound(factory);
diff --git 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/PolarStereographic.java
 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/PolarStereographic.java
index b32cb5afb6..e378a3901d 100644
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/PolarStereographic.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/PolarStereographic.java
@@ -296,7 +296,7 @@ public class PolarStereographic extends ConformalProjection 
{
     @Override
     public MathTransform createMapProjection(final MathTransformFactory 
factory) throws FactoryException {
         PolarStereographic kernel = this;
-        if (eccentricity == 0 && getClass() == PolarStereographic.class) {
+        if (eccentricity == 0) {
             kernel = new Spherical(this);
         }
         return context.completeTransform(factory, kernel);
diff --git 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/Polyconic.java
 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/Polyconic.java
index 941167d8e7..f0372cdb00 100644
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/Polyconic.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/Polyconic.java
@@ -158,7 +158,7 @@ public class Polyconic extends MeridianArcBased {
     @Override
     public MathTransform createMapProjection(final MathTransformFactory 
factory) throws FactoryException {
         Polyconic kernel = this;
-        if (eccentricity == 0 && getClass() == Polyconic.class) {
+        if (eccentricity == 0) {
             kernel = new Spherical(this);
         }
         return context.completeTransform(factory, kernel);
diff --git 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/Sinusoidal.java
 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/Sinusoidal.java
index 377290a7a6..b74b066d90 100644
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/Sinusoidal.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/Sinusoidal.java
@@ -156,7 +156,7 @@ public class Sinusoidal extends MeridianArcBased {
     @Override
     public MathTransform createMapProjection(final MathTransformFactory 
factory) throws FactoryException {
         Sinusoidal kernel = this;
-        if ((eccentricity == 0 && getClass() == Sinusoidal.class) || variant 
== Variant.PSEUDO) {
+        if (eccentricity == 0 || variant == Variant.PSEUDO) {
             kernel = new Spherical(this);
         }
         return context.completeTransform(factory, kernel);
diff --git 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/TransverseMercator.java
 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/TransverseMercator.java
index 7d48c19c14..f7b7d78380 100644
--- 
a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/TransverseMercator.java
+++ 
b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/projection/TransverseMercator.java
@@ -360,7 +360,7 @@ public class TransverseMercator extends 
NormalizedProjection {
     @Override
     public MathTransform createMapProjection(final MathTransformFactory 
factory) throws FactoryException {
         TransverseMercator kernel = this;
-        if (eccentricity == 0 && getClass() == TransverseMercator.class) {
+        if (eccentricity == 0) {
             kernel = new Spherical(this);
         }
         return context.completeTransform(factory, kernel);

Reply via email to