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 9a73feaadc Replace `Collections.singletonMap(…)` by `Map.of(…)` where 
applicabie. There is two cases where we don't do the replacement: - When the 
map needs to accept null values. - When the check for null value will be better 
done (with a better error message) by `IdentifiedObject` constructor.
     new 6b3c47f8e1 Replace more `Collections` method calls by `Map.of`, 
`List.of` or `Set.of`. The remaining `Collections` calls are intentional for 
accepting null values.
     new 2c7abea573 Resolve some "TODO" which were waiting for JDK 10 or JDK 11.

The 2 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:
 .../org/apache/sis/console/IdentifierCommand.java  |  1 +
 .../org/apache/sis/console/MetadataCommand.java    |  4 +-
 .../apache/sis/console/ResourcesDownloader.java    |  3 +-
 .../org/apache/sis/console/TransformCommand.java   |  3 +-
 .../main/java/org/apache/sis/gui/DataViewer.java   |  3 +-
 .../main/java/org/apache/sis/gui/RecentFiles.java  |  4 +-
 .../apache/sis/gui/coverage/CoverageControls.java  |  4 +-
 .../apache/sis/gui/dataset/ExpandedFeature.java    |  6 +-
 .../org/apache/sis/gui/dataset/PathAction.java     |  3 +-
 .../apache/sis/gui/referencing/AuthorityCodes.java |  3 +-
 .../org/apache/sis/internal/gui/GUIUtilities.java  |  4 +-
 .../apache/sis/coverage/grid/GridCoverage2D.java   |  3 +-
 .../org/apache/sis/coverage/grid/GridExtent.java   | 15 ++---
 .../apache/sis/coverage/grid/PixelTranslation.java | 23 ++++----
 .../org/apache/sis/feature/AbstractFeature.java    |  5 +-
 .../java/org/apache/sis/feature/LinkOperation.java |  3 +-
 .../sis/feature/builder/FeatureTypeBuilder.java    |  3 +-
 .../org/apache/sis/filter/AssociationValue.java    |  4 +-
 .../java/org/apache/sis/filter/Capabilities.java   |  3 +-
 .../org/apache/sis/filter/IdentifierFilter.java    |  5 +-
 .../java/org/apache/sis/filter/LeafExpression.java |  3 +-
 .../java/org/apache/sis/filter/LogicalFilter.java  |  3 +-
 .../java/org/apache/sis/filter/Optimization.java   |  5 +-
 .../java/org/apache/sis/filter/UnaryFunction.java  |  3 +-
 .../sis/internal/feature/AttributeConvention.java  | 30 ++++------
 .../apache/sis/internal/feature/j2d/Factory.java   |  4 +-
 .../internal/feature/jts/PathIteratorAdapter.java  |  6 +-
 .../sis/internal/filter/GeometryConverter.java     |  3 +-
 .../internal/filter/sqlmm/GeometryConstructor.java |  6 +-
 .../sis/internal/filter/sqlmm/OneGeometry.java     |  4 +-
 .../coverage/grid/BufferedGridCoverageTest.java    |  3 +-
 .../coverage/grid/ConvertedGridCoverageTest.java   | 10 ++--
 .../sis/coverage/grid/GridCoverage2DTest.java      |  7 +--
 .../org/apache/sis/feature/CustomAttribute.java    |  7 +--
 .../apache/sis/feature/PropertySingletonTest.java  |  3 +-
 .../feature/builder/AttributeTypeBuilderTest.java  |  9 ++-
 .../builder/CharacteristicTypeBuilderTest.java     |  6 +-
 .../org/apache/sis/filter/LogicalFilterTest.java   |  4 +-
 .../sis/internal/jaxb/IdentifierMapAdapter.java    |  8 +--
 .../sis/internal/jaxb/NonMarshalledAuthority.java  |  5 +-
 .../apache/sis/internal/metadata/ExcludedSet.java  |  2 -
 .../apache/sis/internal/metadata/NameMeaning.java  | 27 ++++-----
 .../internal/metadata/TransformationAccuracy.java  |  6 +-
 .../apache/sis/metadata/PropertyInformation.java   |  4 +-
 .../java/org/apache/sis/metadata/TreeNode.java     |  4 +-
 .../apache/sis/metadata/sql/MetadataWriter.java    |  5 +-
 .../org/apache/sis/util/iso/DefaultLocalName.java  |  3 +-
 .../org/apache/sis/util/iso/DefaultRecord.java     |  3 +-
 .../main/java/org/apache/sis/xml/Namespaces.java   | 69 ++++++++++------------
 .../org/apache/sis/xml/TransformingReader.java     |  6 +-
 .../org/apache/sis/xml/TransformingWriter.java     |  9 ++-
 .../apache/sis/metadata/MetadataStandardTest.java  |  5 +-
 .../sis/metadata/ModifiableMetadataTest.java       |  8 +--
 .../java/org/apache/sis/metadata/PrunerTest.java   | 12 ++--
 .../java/org/apache/sis/metadata/TreeNodeTest.java |  6 +-
 .../apache/sis/metadata/TreeTableFormatTest.java   |  8 +--
 .../apache/sis/metadata/iso/MarshallingTest.java   | 27 ++++-----
 .../metadata/iso/citation/DefaultCitationTest.java |  4 +-
 .../identification/DefaultCoupledResourceTest.java | 10 ++--
 .../DefaultDataIdentificationTest.java             | 16 ++---
 .../DefaultServiceIdentificationTest.java          | 10 ++--
 .../sis/metadata/sql/MetadataSourceTest.java       |  3 +-
 .../apache/sis/test/xml/DocumentComparator.java    | 26 ++++----
 .../org/apache/sis/internal/map/SEPortrayer.java   |  5 +-
 .../MultiResolutionCoverageLoaderTest.java         |  5 +-
 .../referencing/gazetteer/FinalLocationType.java   |  4 ++
 .../sis/internal/referencing/AxisDirections.java   | 22 +++----
 .../internal/referencing/CoordinateOperations.java |  5 +-
 .../main/java/org/apache/sis/io/wkt/Element.java   |  5 +-
 .../main/java/org/apache/sis/io/wkt/Formatter.java |  5 +-
 .../apache/sis/io/wkt/GeodeticObjectParser.java    |  2 +-
 .../org/apache/sis/io/wkt/MathTransformParser.java |  3 +-
 .../org/apache/sis/io/wkt/SingletonElement.java    |  2 +-
 .../java/org/apache/sis/io/wkt/Transliterator.java | 23 +++-----
 .../main/java/org/apache/sis/io/wkt/WKTFormat.java |  3 +-
 .../parameter/DefaultParameterDescriptorGroup.java |  6 +-
 .../main/java/org/apache/sis/referencing/CRS.java  |  7 +--
 .../sis/referencing/EPSGFactoryFallback.java       |  3 +-
 .../sis/referencing/crs/DefaultCompoundCRS.java    |  5 +-
 .../cs/DefaultCoordinateSystemAxis.java            | 27 ++++-----
 .../referencing/factory/AuthorityFactoryProxy.java | 31 ++++------
 .../factory/GeodeticAuthorityFactory.java          |  5 +-
 .../factory/IdentifiedObjectFinder.java            |  5 +-
 .../factory/MultiAuthoritiesFactory.java           |  2 +-
 .../referencing/factory/sql/EPSGCodeFinder.java    | 15 +++--
 .../referencing/factory/sql/EPSGDataAccess.java    |  7 +--
 .../sis/referencing/factory/sql/EPSGFactory.java   |  3 +-
 .../factory/sql/InstallationScriptProvider.java    |  3 +-
 .../operation/AbstractCoordinateOperation.java     |  5 +-
 .../operation/DefaultConcatenatedOperation.java    |  3 +-
 .../operation/transform/MathTransforms.java        |  5 +-
 .../transform/SpecializableTransform.java          |  7 +--
 .../sis/io/wkt/GeodeticObjectParserTest.java       |  4 +-
 .../referencing/AbstractIdentifiedObjectTest.java  |  5 +-
 .../transform/MathTransformFactoryBase.java        |  3 +-
 .../report/CoordinateOperationMethods.java         |  2 +-
 .../apache/sis/internal/util/DefinitionURI.java    |  8 ++-
 .../org/apache/sis/internal/util/Numerics.java     | 11 +++-
 .../org/apache/sis/measure/AbstractConverter.java  |  3 +-
 .../java/org/apache/sis/measure/UnitDimension.java |  7 ++-
 .../java/org/apache/sis/measure/UnitFormat.java    |  8 ++-
 .../apache/sis/setup/OptionalInstallations.java    |  3 +-
 .../java/org/apache/sis/util/resources/Loader.java |  3 +-
 .../org/apache/sis/internal/util/NumericsTest.java | 35 ++++++++++-
 .../profile/fra/DirectReferenceSystemTest.java     |  6 +-
 .../apache/sis/internal/earth/netcdf/GCOM_C.java   | 33 +++++------
 .../apache/sis/internal/earth/netcdf/GCOM_W.java   | 32 ++++------
 .../apache/sis/internal/storage/inflater/ZIP.java  | 31 +---------
 .../internal/storage/inflater/package-info.java    |  2 +-
 .../org/apache/sis/internal/netcdf/Convention.java |  5 +-
 .../sis/internal/netcdf/impl/ChannelDecoder.java   |  6 +-
 .../sis/internal/netcdf/ucar/DecoderWrapper.java   |  6 +-
 .../apache/sis/storage/netcdf/MetadataReader.java  | 12 ++--
 .../sis/internal/sql/feature/PrimaryKey.java       |  3 +-
 .../sis/internal/storage/io/ChannelFactory.java    |  3 +-
 .../sis/internal/storage/xml/AbstractProvider.java |  2 +-
 .../java/org/apache/sis/storage/FeatureNaming.java |  6 +-
 .../apache/sis/storage/GridCoverageResource.java   |  5 +-
 .../org/apache/sis/storage/StorageConnector.java   |  7 ++-
 .../storage/aggregate/AggregatedFeatureSet.java    |  2 +-
 .../sis/storage/aggregate/GroupBySample.java       |  2 +-
 .../sis/internal/storage/MetadataBuilderTest.java  |  7 +--
 .../apache/sis/internal/storage/csv/StoreTest.java |  7 +--
 .../org/apache/sis/storage/GridResourceMock.java   |  3 +-
 124 files changed, 452 insertions(+), 547 deletions(-)

Reply via email to