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

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


    from 85aeeb0626 Remove `Numerics.CACHE` in anticipation for "Value object" 
in future Java version. We note also that the standard autoboxing method is 
flagged as @IntrinsicCandidate.
     new 4984b31e9c Replace reflection by `ServiceLoader` uses in the 
`OptionalDependency` class. This is needed because reflection no longer works 
after module encapsulation.
     new 6812aa0843 Give public access to JAXB adapters in internal API. It 
reduces the needs for `opens` statements in `module-info.java`.
     new 659e00a438 All tests shall open resource files from the module 
containing the resources. This is necessary for making possible to execute 
those tests in JPMS context.
     new 25eb197481 Relax a check from `assertSame(…) to `assertEquals(…)` for 
test that may depend on execution order. With Maven, we used some custom 
annotation for controlling JUnit execution order. After JPMS migration, we will 
have (at least temporarily) less control on that.
     new 0cd54bd9de `ResourceInternationalString` needs to let subclasses 
invoke `ResourceBundle.getBundle(…)` themselves. This is necessary in a JPMS 
context, because this class is not allowed to load resources of another module.

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/sis/console/MimeTypeCommandTest.java    |  14 +--
 .../gui/referencing/PositionableProjection.java    |  10 ++
 .../sis/internal/jaxb/code/MD_ObligationCode.java  |   2 +-
 .../jaxb/code/MD_PixelOrientationCode.java         |   2 +-
 .../internal/jaxb/code/MD_TopicCategoryCode.java   |   2 +-
 .../internal/jaxb/code/SV_ParameterDirection.java  |   2 +-
 .../sis/internal/jaxb/gco/GO_CharacterString.java  |  20 ++--
 .../apache/sis/internal/jaxb/gco/GO_DateTime.java  |   4 +-
 .../apache/sis/internal/jaxb/gco/GO_Distance.java  |   2 +-
 .../apache/sis/internal/jaxb/gco/GO_Integer.java   |   2 +-
 .../apache/sis/internal/jaxb/gco/GO_Measure.java   |   2 +-
 .../internal/jaxb/gco/GO_MultiplicityRange.java    |   8 +-
 .../org/apache/sis/internal/jaxb/gco/GO_Real.java  |   2 +-
 .../apache/sis/internal/jaxb/gco/GO_Record.java    |   2 +-
 .../sis/internal/jaxb/gco/GO_RecordType.java       |   2 +-
 .../apache/sis/internal/jaxb/gco/GO_Temporal.java  |   4 +-
 .../org/apache/sis/internal/jaxb/gco/GO_URL.java   |   6 +-
 .../sis/internal/jaxb/gco/GO_UnlimitedInteger.java |   4 +-
 .../jaxb/gco/InternationalStringAdapter.java       |   2 +-
 .../apache/sis/internal/jaxb/gco/Multiplicity.java |   2 +-
 .../sis/internal/jaxb/gco/MultiplicityRange.java   |   8 +-
 .../sis/internal/jaxb/gco/StringAdapter.java       |   2 +-
 .../sis/internal/jaxb/gco/UnlimitedInteger.java    |  16 ++--
 .../org/apache/sis/internal/jaxb/gcx/Anchor.java   |   2 +-
 .../org/apache/sis/internal/jaxb/gcx/FileName.java |   4 +-
 .../apache/sis/internal/jaxb/gcx/MimeFileType.java |   4 +-
 .../sis/internal/jaxb/geometry/GM_Object.java      |   2 +-
 .../sis/internal/jaxb/gml/CodeListAdapter.java     |  12 +--
 .../apache/sis/internal/jaxb/gml/GMLAdapter.java   |   2 +-
 .../apache/sis/internal/jaxb/gml/TimePeriod.java   |   4 +-
 .../apache/sis/internal/jaxb/gts/TM_Duration.java  |   2 +-
 .../sis/internal/jaxb/gts/TM_PeriodDuration.java   |   2 +-
 .../org/apache/sis/internal/jaxb/lan/Country.java  |  20 ++--
 .../apache/sis/internal/jaxb/lan/LanguageCode.java |   6 +-
 .../jaxb/lan/LocalisedCharacterString.java         |   6 +-
 .../apache/sis/internal/jaxb/lan/PT_FreeText.java  |   4 +-
 .../apache/sis/internal/jaxb/lan/PT_Locale.java    |  30 +++---
 .../apache/sis/internal/jaxb/lan/TextGroup.java    |   4 +-
 .../internal/jaxb/metadata/replace/Parameter.java  |   5 +
 .../jaxb/metadata/replace/QualityParameter.java    |  23 +++--
 .../metadata/replace/ReferenceSystemMetadata.java  |   6 +-
 .../internal/jaxb/metadata/replace/SensorType.java |  12 ++-
 .../jaxb/metadata/replace/ServiceParameter.java    |  45 +++++----
 .../sis/internal/metadata/ReferencingServices.java |  17 ++--
 .../sis/internal/metadata/legacy/MediumName.java   |  10 ++
 .../main/java/org/apache/sis/util/iso/Types.java   |  52 +++--------
 .../org.apache.sis.internal.util.MetadataServices  |   1 +
 .../sis/internal/jaxb/gco/MultiplicityTest.java    |  22 +++--
 .../sis/internal/jaxb/lan/PT_LocaleTest.java       |  27 +++---
 .../java/org/apache/sis/metadata/Assertions.java   |   3 +-
 .../metadata/iso/citation/DefaultCitationTest.java |  32 ++++---
 .../sis/metadata/iso/extent/DefaultExtentTest.java |  32 +++++--
 .../DefaultServiceIdentificationTest.java          |  18 ++--
 .../iso/lineage/DefaultProcessStepTest.java        |  21 +++--
 .../quality/AbstractPositionalAccuracyTest.java    |  22 +++--
 .../org/apache/sis/metadata/xml/TestUsingFile.java |  52 +++++++++--
 .../apache/sis/test/xml/DocumentComparator.java    |   8 +-
 .../java/org/apache/sis/test/xml/TestCase.java     | 104 ++++++++++-----------
 .../java/org/apache/sis/test/xml/package-info.java |   2 +-
 .../java/org/apache/sis/util/iso/TypesTest.java    |   9 --
 .../apache/sis/internal/jaxb/referencing/Code.java |   6 +-
 .../jaxb/referencing/SC_DerivedCRSType.java        |   6 +-
 .../internal/referencing/provider/Description.java |  41 ++++----
 .../referencing/provider/SatelliteTracking.java    |   4 +-
 ...pache.sis.internal.metadata.ReferencingServices |   1 +
 .../sis/parameter/ParameterMarshallingTest.java    |  43 +++++++--
 .../referencing/crs/DefaultCompoundCRSTest.java    |  14 ++-
 .../sis/referencing/crs/DefaultDerivedCRSTest.java |  14 ++-
 .../referencing/crs/DefaultGeodeticCRSTest.java    |  14 ++-
 .../referencing/crs/DefaultProjectedCRSTest.java   |  20 ++--
 .../sis/referencing/cs/DefaultCartesianCSTest.java |  14 ++-
 .../referencing/cs/DefaultEllipsoidalCSTest.java   |  14 ++-
 .../referencing/datum/DefaultEllipsoidTest.java    |  24 ++---
 .../datum/DefaultGeodeticDatumTest.java            |  12 ++-
 .../datum/DefaultPrimeMeridianTest.java            |  15 ++-
 .../datum/DefaultTemporalDatumTest.java            |  14 ++-
 .../datum/DefaultVerticalDatumTest.java            |  25 ++---
 .../referencing/factory/sql/EPSGFactoryTest.java   |  14 +--
 .../DefaultConcatenatedOperationTest.java          |  14 ++-
 .../operation/DefaultPassThroughOperationTest.java |  14 ++-
 .../operation/SingleOperationMarshallingTest.java  |  17 +++-
 .../sis/test/integration/MetadataVerticalTest.java |  15 ++-
 .../sis/internal/system/OptionalDependency.java    |  50 +++-------
 .../apache/sis/internal/util/MetadataServices.java |  12 +--
 .../sis/util/ResourceInternationalString.java      |  82 +++++-----------
 .../java/org/apache/sis/test/TestUtilities.java    |  16 ++--
 .../profile/fra/DirectReferenceSystemTest.java     |  13 ++-
 .../internal/storage/xml/MimeTypeDetectorTest.java |   6 +-
 .../sis/internal/storage/gpx/Description.java      |  62 ++++++++++++
 .../org/apache/sis/internal/storage/gpx/Types.java |   5 +-
 .../sis/internal/storage/gpx/ReaderTest.java       |  27 +++---
 .../apache/sis/internal/storage/gpx/TestData.java  |  91 ++++++++++++++++++
 .../sis/internal/storage/gpx/WriterTest.java       |  35 ++++---
 93 files changed, 925 insertions(+), 576 deletions(-)
 create mode 100644 
core/sis-metadata/src/main/resources/META-INF/services/org.apache.sis.internal.util.MetadataServices
 copy 
application/sis-console/src/main/java/org/apache/sis/console/InvalidCommandException.java
 => 
core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/Description.java
 (53%)
 create mode 100644 
core/sis-referencing/src/main/resources/META-INF/services/org.apache.sis.internal.metadata.ReferencingServices
 create mode 100644 
storage/sis-xmlstore/src/main/java/org/apache/sis/internal/storage/gpx/Description.java
 create mode 100644 
storage/sis-xmlstore/src/test/java/org/apache/sis/internal/storage/gpx/TestData.java

Reply via email to