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 1a7a2aac78 Post-merge automatic import reorganization.
new f75d3fb406 Partial cleanup of compiler warnings: - Resolve "unchecked"
warnings with an internal `Unsafe` class. - "ThisEscapedInObjectConstruction"
replaced by "this-escape". - Remove a few @SuppressWarnings("null") which were
too broad.
new 76f2e5a33f Move in `JDK19` internal class the calls to methods that
will be replaced by Java 19 method calls when SIS will be allowed to use it.
new 938b35b5e4 Deprecate `ArgumentChecks` methods that are replaced by
Java 9 methods: - `ensureValidIndex`, replaced by `Objects.checkIndex`. -
`ensureValidIndexRange`, replaced by `Objects.checkFromToIndex`.
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:
.../sis/buildtools/coding/ReorganizeImports.java | 5 +-
.../main/org/apache/sis/console/SIS.java | 2 +-
.../main/org/apache/sis/coverage/Category.java | 1 +
.../main/org/apache/sis/coverage/CategoryList.java | 4 +-
.../org/apache/sis/coverage/CoverageCombiner.java | 2 -
.../org/apache/sis/coverage/SampleDimension.java | 6 +-
.../apache/sis/coverage/grid/DefaultEvaluator.java | 6 +-
.../sis/coverage/grid/DimensionalityReduction.java | 10 +-
.../apache/sis/coverage/grid/DomainLinearizer.java | 2 -
.../sis/coverage/grid/GridCoordinatesView.java | 5 +-
.../org/apache/sis/coverage/grid/GridExtent.java | 21 ++--
.../org/apache/sis/coverage/grid/GridGeometry.java | 4 +-
.../apache/sis/feature/CharacteristicTypeMap.java | 9 +-
.../apache/sis/feature/DefaultAttributeType.java | 2 +-
.../org/apache/sis/feature/DefaultFeatureType.java | 2 +-
.../main/org/apache/sis/image/ComputedTiles.java | 1 -
.../org/apache/sis/index/tree/NodeIterator.java | 1 -
.../sis/image/processing/isoline/StepsViewer.java | 1 -
.../org/apache/sis/index/tree/PointTreeTest.java | 6 +-
.../apache/sis/metadata/ModifiableMetadata.java | 3 +-
.../org/apache/sis/metadata/PropertyAccessor.java | 30 +++---
.../main/org/apache/sis/metadata/TreeNode.java | 8 +-
.../org/apache/sis/metadata/internal/Merger.java | 15 +--
.../sis/metadata/iso/extent/DefaultExtent.java | 4 +-
.../org/apache/sis/util/iso/DefaultRecordType.java | 6 +-
.../org/apache/sis/util/iso/RecordDefinition.java | 5 +-
.../main/org/apache/sis/util/iso/Types.java | 5 +-
.../main/org/apache/sis/xml/bind/Context.java | 1 -
.../apache/sis/xml/bind/IdentifierMapAdapter.java | 7 +-
.../apache/sis/xml/bind/lan/LocaleAndCharset.java | 13 +--
.../apache/sis/metadata/iso/MarshallingTest.java | 1 -
.../sis/profile/japan/netcdf/FactoryForUCAR.java | 2 +
.../referencing/gazetteer/FinalLocationType.java | 6 +-
.../sis/referencing/gazetteer/LocationFormat.java | 2 +-
.../gazetteer/ReferencingByIdentifiers.java | 2 +-
.../org/apache/sis/geometry/ArrayEnvelope.java | 18 ++--
.../org/apache/sis/geometry/GeneralEnvelope.java | 22 +----
.../main/org/apache/sis/geometry/SubEnvelope.java | 14 +--
.../apache/sis/geometry/WraparoundInEnvelope.java | 1 -
.../main/org/apache/sis/io/wkt/Warnings.java | 6 +-
.../org/apache/sis/parameter/ParameterFormat.java | 5 +-
.../apache/sis/parameter/ParameterValueList.java | 17 ++--
.../main/org/apache/sis/referencing/CRS.java | 3 +-
.../referencing/factory/sql/EPSGCodeFinder.java | 14 +--
.../factory/sql/InstallationScriptProvider.java | 1 -
.../operation/builder/LinearTransformBuilder.java | 4 +-
.../referencing/operation/gridded/GridGroup.java | 5 +-
.../referencing/operation/gridded/LoadedGrid.java | 5 +-
.../sis/referencing/operation/matrix/Matrices.java | 3 +-
.../referencing/operation/matrix/MatrixSIS.java | 12 +--
.../sis/referencing/operation/provider/NTv2.java | 4 +-
.../operation/transform/ConcatenatedTransform.java | 2 +
.../referencing/util/GeodeticObjectBuilder.java | 4 +-
.../referencing/CC_GeneralOperationParameter.java | 9 +-
.../referencing/CC_OperationParameterGroup.java | 6 +-
.../org/apache/sis/storage/geotiff/DataSubset.java | 1 +
.../sis/storage/geotiff/ImageFileDirectory.java | 12 +--
.../sis/storage/geotiff/writer/TileMatrix.java | 1 -
.../apache/sis/storage/netcdf/base/Variable.java | 4 +-
.../sis/storage/netcdf/classic/ChannelDecoder.java | 6 +-
.../sis/storage/netcdf/ucar/DecoderWrapper.java | 4 +-
.../apache/sis/storage/sql/SQLStoreProvider.java | 7 +-
.../sis/storage/sql/feature/FeatureIterator.java | 1 +
.../org/apache/sis/storage/sql/feature/Table.java | 5 +-
.../sis/storage/xml/stream/StaxStreamReader.java | 3 +-
.../sis/storage/xml/stream/StaxStreamWriter.java | 1 -
.../main/org/apache/sis/storage/FeatureQuery.java | 8 +-
.../org/apache/sis/storage/StorageConnector.java | 4 +-
.../apache/sis/storage/event/StoreListeners.java | 7 +-
.../main/org/apache/sis/storage/folder/Store.java | 2 +-
.../src/org.apache.sis.util/main/module-info.java | 1 +
.../main/org/apache/sis/io/LineAppender.java | 3 +-
.../main/org/apache/sis/io/TableAppender.java | 3 +-
.../main/org/apache/sis/math/MathFunctions.java | 5 +-
.../main/org/apache/sis/math/RepeatedVector.java | 5 +-
.../main/org/apache/sis/math/SequenceVector.java | 8 +-
.../main/org/apache/sis/math/Vector.java | 9 +-
.../sis/measure/FormattedCharacterIterator.java | 7 +-
.../main/org/apache/sis/measure/UnitDimension.java | 1 -
.../main/org/apache/sis/measure/UnitFormat.java | 2 +-
.../main/org/apache/sis/pending/jdk/JDK19.java | 22 +++++
.../org/apache/sis/system/OptionalDependency.java | 1 -
.../main/org/apache/sis/util/ArgumentChecks.java | 19 ++--
.../main/org/apache/sis/util/CharSequences.java | 7 +-
.../main/org/apache/sis/util/Classes.java | 4 +-
.../org/apache/sis/util/ConditionallySafe.java} | 14 +--
.../main/org/apache/sis/util/Locales.java | 8 +-
.../main/org/apache/sis/util/Numbers.java | 2 -
.../org/apache/sis/util/collection/Containers.java | 30 +++---
.../sis/util/collection/DefaultTreeTable.java | 9 +-
.../apache/sis/util/collection/IntegerList.java | 8 +-
.../apache/sis/util/collection/TreeNodeList.java | 21 ++--
.../apache/sis/util/collection/WeakHashSet.java | 43 ++++++---
.../apache/sis/util/internal/CollectionsExt.java | 6 +-
.../sis/util/internal/UnmodifiableArrayList.java | 23 +++--
.../main/org/apache/sis/util/internal/Unsafe.java | 106 +++++++++++++++++++++
.../main/org/apache/sis/util/internal/X364.java | 2 -
.../test/org/apache/sis/test/TestRunner.java | 4 +-
.../apache/sis/map/service/GraphicsPortrayer.java | 4 +-
.../apache/sis/gui/controls/SyncWindowList.java | 2 +-
.../apache/sis/gui/controls/ValueColorMapper.java | 1 +
.../apache/sis/gui/coverage/CoverageCanvas.java | 1 +
.../apache/sis/gui/coverage/CoverageControls.java | 6 +-
.../apache/sis/gui/coverage/CoverageExplorer.java | 2 +
.../apache/sis/gui/coverage/CoverageStyling.java | 1 -
.../org/apache/sis/gui/coverage/GridViewSkin.java | 1 -
.../apache/sis/gui/coverage/IsolineRenderer.java | 1 -
.../org/apache/sis/gui/internal/PropertyView.java | 1 -
.../main/org/apache/sis/gui/map/MapCanvas.java | 14 ++-
.../main/org/apache/sis/gui/map/MapCanvasAWT.java | 1 +
.../org/apache/sis/gui/metadata/MetadataTree.java | 4 +-
.../sis/gui/metadata/StandardMetadataTree.java | 1 -
.../org/apache/sis/gui/referencing/WKTPane.java | 1 -
113 files changed, 465 insertions(+), 370 deletions(-)
copy
endorsed/src/org.apache.sis.util/{test/org/apache/sis/test/Performance.java =>
main/org/apache/sis/util/ConditionallySafe.java} (70%)
create mode 100644
endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/Unsafe.java