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 d37c8ce013 Use the safer Java 11 way to convert collection to array. new 7a733dc902 Resolve some of the cases (the easy ones) that where identified by a "Pending JDK9" comment. new d94732535a Resolve some more advanced cases that where identified by a "Pending JDK9" comment. new 922983279c Replace some `Collections` method calls by their `Map`, `Set` or `List` equivalent. The latter are immutable and check for null value. The 3 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/internal/gui/GUIUtilitiesTest.java | 7 +- .../apache/sis/internal/book/CodeColorizer.java | 7 +- .../org/apache/sis/coverage/SampleDimension.java | 2 +- .../apache/sis/coverage/grid/GridDerivation.java | 3 +- .../java/org/apache/sis/filter/BinaryFunction.java | 3 +- .../apache/sis/filter/BinaryGeometryFilter.java | 3 +- .../org/apache/sis/filter/ComparisonFilter.java | 3 +- .../org/apache/sis/filter/ConvertFunction.java | 4 +- .../java/org/apache/sis/filter/DistanceFilter.java | 7 +- .../java/org/apache/sis/filter/LikeFilter.java | 7 +- .../java/org/apache/sis/filter/PropertyValue.java | 4 +- .../org/apache/sis/index/tree/PointTreeNode.java | 2 +- .../org/apache/sis/index/tree/QuadTreeNode.java | 4 +- .../internal/filter/sqlmm/GeometryConstructor.java | 3 +- .../sis/internal/filter/sqlmm/OneGeometry.java | 3 +- .../sis/internal/filter/sqlmm/ST_Transform.java | 3 +- .../sis/internal/filter/sqlmm/TwoGeometries.java | 5 +- .../coverage/grid/BufferedGridCoverageTest.java | 2 +- .../org/apache/sis/feature/FeatureFormatTest.java | 4 +- .../apache/sis/feature/FeatureOperationsTest.java | 4 +- .../org/apache/sis/feature/FeatureTestCase.java | 6 +- .../feature/builder/AttributeTypeBuilderTest.java | 4 +- .../org/apache/sis/filter/LogicalFilterTest.java | 4 +- .../sis/internal/coverage/j2d/ColorizerTest.java | 4 +- .../sis/internal/feature/GeometriesTestCase.java | 8 +- .../sis/internal/filter/FunctionNamesTest.java | 8 +- .../internal/filter/sqlmm/RegistryTestCase.java | 6 +- .../internal/jaxb/cat/CodeListMarshallingTest.java | 4 +- .../sis/internal/jaxb/cat/EnumMarshallingTest.java | 4 +- .../metadata/ImplementationHelperTest.java | 5 +- .../apache/sis/internal/metadata/MergerTest.java | 11 +-- .../java/org/apache/sis/metadata/HashCodeTest.java | 8 +- .../apache/sis/metadata/InformationMapTest.java | 6 +- .../apache/sis/metadata/PropertyAccessorTest.java | 11 ++- .../apache/sis/metadata/TreeNodeChildrenTest.java | 4 +- .../apache/sis/metadata/TreeTableFormatTest.java | 11 ++- .../java/org/apache/sis/metadata/ValueMapTest.java | 70 ++++++++-------- .../sis/metadata/iso/CustomMetadataTest.java | 4 +- .../apache/sis/metadata/iso/MarshallingTest.java | 33 ++++---- .../sis/metadata/iso/citation/CitationsTest.java | 3 +- .../metadata/iso/citation/DefaultCitationTest.java | 10 +-- .../metadata/iso/citation/DefaultContactTest.java | 8 +- .../iso/citation/DefaultResponsibilityTest.java | 4 +- .../constraint/DefaultLegalConstraintsTest.java | 4 +- .../sis/metadata/iso/extent/DefaultExtentTest.java | 4 +- .../metadata/iso/quality/AbstractElementTest.java | 4 +- .../iso/quality/DefaultDomainConsistencyTest.java | 7 +- .../sis/metadata/sql/MetadataFallbackVerifier.java | 4 +- .../sis/metadata/sql/MetadataWriterTest.java | 4 +- .../org/apache/sis/test/mock/MetadataMock.java | 3 +- .../org/apache/sis/test/xml/PackageVerifier.java | 49 +++++------- .../apache/sis/util/iso/DefaultScopedNameTest.java | 7 +- .../java/org/apache/sis/util/iso/TypesTest.java | 3 +- .../org/apache/sis/xml/RenameListGenerator.java | 9 +-- .../apache/sis/xml/TransformingNamespacesTest.java | 9 +-- .../org/apache/sis/xml/XLinkMarshallingTest.java | 6 +- .../apache/sis/internal/map/ListChangeEvent.java | 9 +-- .../coverage/MultiResolutionCoverageLoader.java | 2 +- .../apache/sis/internal/map/SEPortrayerTest.java | 7 +- .../MultiResolutionCoverageLoaderTest.java | 8 +- .../referencing/gazetteer/GazetteerFactory.java | 4 +- .../apache/sis/geometry/WraparoundAdjustment.java | 6 +- .../referencing/PositionalAccuracyConstant.java | 4 +- .../provider/DatumShiftGridCompressed.java | 4 +- .../java/org/apache/sis/io/wkt/WKTDictionary.java | 8 +- .../sis/referencing/datum/DatumShiftGrid.java | 4 +- .../factory/CommonAuthorityFactory.java | 4 +- .../referencing/factory/sql/EPSGDataAccess.java | 2 +- .../sis/referencing/factory/sql/EPSGFactory.java | 2 +- .../operation/builder/ResidualGrid.java | 5 +- .../sis/referencing/operation/matrix/Matrices.java | 2 +- .../sis/internal/jaxb/referencing/CodeTest.java | 6 +- .../org/apache/sis/io/wkt/WKTDictionaryTest.java | 12 +-- .../referencing/AbstractIdentifiedObjectTest.java | 4 +- .../sis/referencing/EPSGFactoryFallbackTest.java | 24 +++--- .../factory/CommonAuthorityFactoryTest.java | 18 ++--- .../factory/MultiAuthoritiesFactoryTest.java | 30 ++++--- .../operation/CoordinateOperationFinderTest.java | 8 +- .../transform/MathTransformFactoryMock.java | 3 +- .../transform/OperationMethodSetTest.java | 10 +-- .../report/CoordinateReferenceSystems.java | 9 +-- .../sis/test/integration/ConsistencyTest.java | 7 +- .../apache/sis/test/integration/MetadataTest.java | 92 +++++++++++----------- .../apache/sis/internal/jdk17/package-info.java | 2 +- .../sis/internal/system/DefaultFactories.java | 76 ++++++++++++------ .../apache/sis/internal/system/package-info.java | 2 +- .../java/org/apache/sis/internal/util/Cloner.java | 8 +- .../apache/sis/internal/util/CollectionsExt.java | 3 +- .../apache/sis/internal/util/FinalFieldSetter.java | 6 +- .../org/apache/sis/internal/util/Numerics.java | 3 - .../main/java/org/apache/sis/math/Fraction.java | 4 +- .../org/apache/sis/math/LinearlyDerivedVector.java | 8 +- .../java/org/apache/sis/math/SequenceVector.java | 5 +- .../java/org/apache/sis/util/logging/Logging.java | 83 ++++++++----------- .../apache/sis/internal/util/AbstractMapTest.java | 3 +- .../sis/internal/util/CheckedArrayListTest.java | 6 +- .../sis/internal/util/CollectionsExtTest.java | 9 +-- .../org/apache/sis/measure/SystemUnitTest.java | 6 +- .../org/apache/sis/measure/UnitServicesTest.java | 4 +- .../org/apache/sis/util/collection/CacheTest.java | 10 +-- .../sis/util/collection/CodeListSetTest.java | 2 +- .../apache/sis/util/collection/DerivedSetTest.java | 10 +-- .../util/collection/FrequencySortedSetTest.java | 3 +- .../sis/util/collection/IntegerListTest.java | 5 +- .../internal/storage/inflater/CopyFromBytes.java | 8 +- .../apache/sis/storage/sql/ResourceDefinition.java | 6 +- .../sis/internal/storage/xml/AbstractProvider.java | 43 +++++----- .../sis/internal/storage/xml/StoreProvider.java | 19 ++--- .../sis/internal/storage/xml/package-info.java | 2 +- .../apache/sis/storage/event/StoreListeners.java | 26 +++--- .../apache/sis/internal/storage/csv/StoreTest.java | 25 +++--- .../sis/internal/storage/folder/StoreTest.java | 6 +- .../aggregate/ConcatenatedFeatureSetTest.java | 17 ++-- .../sis/storage/aggregate/JoinFeatureSetTest.java | 6 +- .../apache/sis/internal/storage/gpx/Copyright.java | 4 +- .../sis/internal/storage/gpx/StoreProvider.java | 11 +-- .../sis/internal/storage/gpx/package-info.java | 2 +- .../storage/xml/stream/StaxDataStoreProvider.java | 12 +-- .../internal/storage/xml/stream/package-info.java | 2 +- .../sis/internal/storage/gpx/MetadataTest.java | 10 +-- .../sis/internal/storage/gpx/UpdaterTest.java | 4 +- .../sis/internal/storage/gpx/WriterTest.java | 31 ++++---- 122 files changed, 579 insertions(+), 636 deletions(-)