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

Reply via email to