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 938b35b5e4 Deprecate `ArgumentChecks` methods that are replaced by 
Java 9 methods: - `ensureValidIndex`, replaced by `Objects.checkIndex`. - 
`ensureValidIndexRange`, replaced by `Objects.checkFromToIndex`.
     new 9657ffffe8 Modernize the check for     null argument value:
     new a721c85238 Deprecate a method which is provided in the standard JDK 
since Java 21.
     new 738fd95772 Move to public API the annotation used for documenting 
methods that use assertions for arguments validation.

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:
 .../org/apache/sis/coverage/SampleDimension.java   |  3 +-
 .../sis/coverage/grid/BufferedGridCoverage.java    |  5 ++-
 .../coverage/grid/CoordinateOperationFinder.java   |  5 +--
 .../sis/coverage/grid/DimensionalityReduction.java |  6 ++--
 .../org/apache/sis/coverage/grid/GridCoverage.java |  8 ++---
 .../apache/sis/coverage/grid/GridCoverage2D.java   |  8 ++---
 .../sis/coverage/grid/GridCoverageBuilder.java     | 13 +++-----
 .../sis/coverage/grid/GridCoverageProcessor.java   |  4 ---
 .../apache/sis/coverage/grid/GridDerivation.java   | 11 +++----
 .../org/apache/sis/coverage/grid/GridExtent.java   | 11 +------
 .../org/apache/sis/coverage/grid/GridGeometry.java |  5 ++-
 .../apache/sis/coverage/grid/ImageRenderer.java    |  9 ++----
 .../apache/sis/coverage/grid/ReshapedImage.java    |  2 --
 .../sis/coverage/grid/j2d/ColorsForRange.java      |  3 +-
 .../sis/coverage/grid/j2d/TilePlaceholder.java     |  5 ++-
 .../sis/coverage/internal/CompoundTransform.java   |  1 -
 .../apache/sis/feature/AbstractAssociation.java    |  3 --
 .../org/apache/sis/feature/AbstractAttribute.java  |  3 --
 .../org/apache/sis/feature/AbstractFeature.java    |  4 +--
 .../apache/sis/feature/AbstractIdentifiedType.java |  5 ++-
 .../org/apache/sis/feature/CharacteristicMap.java  |  5 ---
 .../apache/sis/feature/DefaultAssociationRole.java |  8 ++---
 .../apache/sis/feature/DefaultAttributeType.java   |  6 ++--
 .../org/apache/sis/feature/DefaultFeatureType.java |  3 +-
 .../main/org/apache/sis/feature/DenseFeature.java  |  6 ++--
 .../main/org/apache/sis/feature/FeatureFormat.java |  2 +-
 .../main/org/apache/sis/feature/Field.java         |  2 --
 .../main/org/apache/sis/feature/LinkOperation.java |  2 --
 .../apache/sis/feature/MultiValuedAssociation.java |  2 +-
 .../org/apache/sis/feature/OperationResult.java    |  3 +-
 .../main/org/apache/sis/feature/SparseFeature.java |  6 ++--
 .../apache/sis/feature/StringJoinOperation.java    |  3 +-
 .../main/org/apache/sis/filter/BinaryFunction.java |  8 ++---
 .../apache/sis/filter/BinaryGeometryFilter.java    |  4 +--
 .../org/apache/sis/filter/BinarySpatialFilter.java |  5 ++-
 .../org/apache/sis/filter/ComparisonFilter.java    |  5 ++-
 .../main/org/apache/sis/filter/DistanceFilter.java |  5 ++-
 .../main/org/apache/sis/filter/LikeFilter.java     |  7 ++--
 .../main/org/apache/sis/filter/LogicalFilter.java  |  4 +--
 .../main/org/apache/sis/filter/UnaryFunction.java  |  5 ++-
 .../apache/sis/filter/internal/CopyVisitor.java    |  8 ++---
 .../sis/filter/internal/GeometryConverter.java     |  8 ++---
 .../org/apache/sis/geometry/wrapper/jts/JTS.java   |  7 ++--
 .../sis/geometry/wrapper/jts/ShapeAdapter.java     |  3 +-
 .../main/org/apache/sis/image/ComputedImage.java   |  3 +-
 .../main/org/apache/sis/image/DataType.java        |  2 --
 .../main/org/apache/sis/image/ImageAdapter.java    |  5 ++-
 .../main/org/apache/sis/image/ImageCombiner.java   |  8 ++---
 .../main/org/apache/sis/image/ImageProcessor.java  | 18 +++++------
 .../main/org/apache/sis/image/PixelIterator.java   | 13 +++-----
 .../main/org/apache/sis/image/PlanarImage.java     |  5 ++-
 .../main/org/apache/sis/image/UserProperties.java  |  5 ++-
 .../main/org/apache/sis/index/tree/PointTree.java  |  5 ++-
 .../apache/sis/feature/test/FeatureComparator.java | 10 ++----
 .../org/apache/sis/metadata/MetadataStandard.java  |  4 +--
 .../sis/metadata/internal/NameToIdentifier.java    |  4 +--
 .../sis/metadata/iso/extent/DefaultExtent.java     |  8 ++---
 .../iso/extent/DefaultGeographicBoundingBox.java   |  7 +---
 .../metadata/iso/extent/DefaultVerticalExtent.java |  2 --
 .../metadata/iso/legacy/LegacyPropertyAdapter.java |  4 +--
 .../iso/quality/DefaultEvaluationMethod.java       |  4 +--
 .../apache/sis/metadata/sql/MetadataSource.java    |  5 ++-
 .../apache/sis/metadata/sql/util/ScriptRunner.java |  1 -
 .../org/apache/sis/util/iso/DefaultLocalName.java  |  6 ++--
 .../org/apache/sis/util/iso/DefaultMemberName.java |  4 +--
 .../apache/sis/util/iso/DefaultNameFactory.java    |  1 -
 .../org/apache/sis/util/iso/DefaultNameSpace.java  |  3 +-
 .../org/apache/sis/util/iso/DefaultRecord.java     |  5 +--
 .../apache/sis/util/iso/DefaultRecordSchema.java   |  4 +--
 .../org/apache/sis/util/iso/DefaultRecordType.java |  6 ++--
 .../org/apache/sis/util/iso/DefaultScopedName.java |  1 -
 .../main/org/apache/sis/xml/MarshallerPool.java    |  5 ++-
 .../main/org/apache/sis/xml/Namespaces.java        |  5 ++-
 .../org/apache/sis/xml/bind/gco/PropertyType.java  |  2 +-
 .../org/apache/sis/portrayal/CanvasFollower.java   |  8 ++---
 .../apache/sis/portrayal/TransformChangeEvent.java |  5 ++-
 .../org/apache/sis/style/se1/StyleElement.java     |  5 ++-
 .../org/apache/sis/style/se1/StyleFactory.java     |  5 ++-
 .../gazetteer/GeohashReferenceSystem.java          |  1 -
 .../gazetteer/MilitaryGridReferenceSystem.java     |  9 ++----
 .../gazetteer/ModifiableLocationType.java          |  8 ++---
 .../org/apache/sis/geometry/AbstractEnvelope.java  | 21 ++++++------
 .../org/apache/sis/geometry/ArrayEnvelope.java     |  8 +----
 .../org/apache/sis/geometry/CoordinateFormat.java  |  7 ++--
 .../org/apache/sis/geometry/DirectPosition2D.java  |  2 --
 .../org/apache/sis/geometry/GeneralEnvelope.java   | 20 ++++++------
 .../apache/sis/geometry/WraparoundAdjustment.java  |  8 ++---
 .../org/apache/sis/io/wkt/FormattableObject.java   |  5 ++-
 .../main/org/apache/sis/io/wkt/Symbols.java        |  5 ++-
 .../main/org/apache/sis/io/wkt/WKTDictionary.java  |  5 ++-
 .../main/org/apache/sis/io/wkt/WKTFormat.java      |  2 +-
 .../sis/parameter/DefaultParameterDescriptor.java  |  9 +++---
 .../parameter/DefaultParameterDescriptorGroup.java |  1 -
 .../sis/parameter/DefaultParameterValue.java       |  2 --
 .../sis/parameter/DefaultParameterValueGroup.java  | 15 +++++----
 .../org/apache/sis/parameter/ParameterBuilder.java |  9 +++---
 .../org/apache/sis/parameter/ParameterFormat.java  |  6 ++--
 .../org/apache/sis/parameter/TensorParameters.java |  3 +-
 .../parameter/UnmodifiableParameterValueGroup.java |  5 ++-
 .../sis/referencing/AbstractIdentifiedObject.java  |  1 -
 .../main/org/apache/sis/referencing/Builder.java   | 37 +++++++++++-----------
 .../main/org/apache/sis/referencing/CRS.java       |  1 -
 .../apache/sis/referencing/GeodeticCalculator.java |  4 +--
 .../sis/referencing/ImmutableIdentifier.java       |  3 --
 .../apache/sis/referencing/NamedIdentifier.java    |  3 +-
 .../apache/sis/referencing/crs/AbstractCRS.java    |  7 ++--
 .../sis/referencing/crs/DefaultCompoundCRS.java    |  4 +--
 .../sis/referencing/crs/DefaultEngineeringCRS.java |  5 ++-
 .../sis/referencing/crs/DefaultGeodeticCRS.java    |  5 ++-
 .../sis/referencing/crs/DefaultImageCRS.java       |  5 ++-
 .../sis/referencing/crs/DefaultParametricCRS.java  |  5 ++-
 .../sis/referencing/crs/DefaultTemporalCRS.java    |  5 ++-
 .../sis/referencing/crs/DefaultVerticalCRS.java    |  5 ++-
 .../org/apache/sis/referencing/cs/AbstractCS.java  |  7 ++--
 .../org/apache/sis/referencing/cs/AxisName.java    |  2 +-
 .../sis/referencing/cs/CoordinateSystems.java      |  9 ++----
 .../sis/referencing/cs/DefaultCompoundCS.java      |  5 ++-
 .../sis/referencing/cs/DirectionAlongMeridian.java |  3 +-
 .../sis/referencing/datum/DatumShiftGrid.java      |  1 -
 .../referencing/datum/DefaultGeodeticDatum.java    |  6 ++--
 .../sis/referencing/datum/DefaultImageDatum.java   |  4 +--
 .../referencing/datum/DefaultPrimeMeridian.java    |  4 +--
 .../referencing/datum/DefaultTemporalDatum.java    |  2 --
 .../referencing/datum/DefaultVerticalDatum.java    |  4 +--
 .../sis/referencing/datum/TimeDependentBWP.java    |  1 -
 .../factory/CommonAuthorityFactory.java            |  6 ++--
 .../referencing/factory/GeodeticObjectFactory.java |  4 +--
 .../factory/IdentifiedObjectFinder.java            | 11 +++----
 .../referencing/factory/IdentifiedObjectSet.java   |  9 ++----
 .../referencing/factory/sql/EPSGDataAccess.java    |  7 ++--
 .../sis/referencing/factory/sql/EPSGFactory.java   |  5 ++-
 .../factory/sql/InstallationScriptProvider.java    |  5 ++-
 .../sis/referencing/factory/sql/SQLTranslator.java |  2 --
 .../referencing/internal/PositionTransformer.java  |  6 ++--
 .../operation/AbstractSingleOperation.java         |  3 +-
 .../operation/CoordinateOperationRegistry.java     | 10 +++---
 .../operation/DefaultConcatenatedOperation.java    |  1 -
 .../DefaultCoordinateOperationFactory.java         |  3 +-
 .../sis/referencing/operation/DefaultFormula.java  |  8 ++---
 .../operation/builder/LinearTransformBuilder.java  |  8 +----
 .../operation/builder/LocalizationGridBuilder.java |  9 ++----
 .../operation/builder/ProjectedTransformTry.java   |  8 ++---
 .../operation/matrix/AffineTransforms2D.java       | 16 ++++------
 .../sis/referencing/operation/matrix/Matrices.java | 10 +++---
 .../operation/projection/Initializer.java          |  7 ++--
 .../operation/provider/AbstractProvider.java       |  2 +-
 .../operation/transform/AbstractMathTransform.java |  2 ++
 .../operation/transform/ConcatenatedTransform.java |  1 -
 .../operation/transform/ContextualParameters.java  |  3 +-
 .../transform/DefaultMathTransformFactory.java     |  8 ++---
 .../operation/transform/DomainDefinition.java      |  4 +--
 .../transform/EllipsoidToCentricTransform.java     |  1 -
 .../transform/InterpolatedGeocentricTransform.java |  1 +
 .../operation/transform/InterpolatedTransform.java |  5 ++-
 .../operation/transform/MathTransforms.java        | 15 ++++-----
 .../operation/transform/MolodenskyTransform.java   |  1 +
 .../operation/transform/TransferFunction.java      |  4 +--
 .../operation/transform/TransformSeparator.java    |  7 ++--
 .../org/apache/sis/referencing/util/j2d/Tile.java  |  2 --
 .../apache/sis/referencing/ClenshawSummation.java  |  6 ++--
 .../operation/transform/MathTransformWrapper.java  |  4 +--
 .../apache/sis/storage/geotiff/GeoTiffStore.java   |  2 +-
 .../apache/sis/storage/netcdf/base/Decoder.java    |  3 +-
 .../apache/sis/storage/sql/SQLStoreProvider.java   |  7 ++--
 .../sis/storage/sql/feature/FeatureStream.java     |  5 +--
 .../sis/storage/sql/feature/ValueGetter.java       |  5 ++-
 .../apache/sis/util/stream/BaseStreamWrapper.java  |  5 ++-
 .../main/org/apache/sis/storage/gpx/Store.java     |  5 ++-
 .../sis/storage/xml/stream/StaxStreamIO.java       |  5 ++-
 .../main/org/apache/sis/storage/CoverageQuery.java |  3 +-
 .../main/org/apache/sis/storage/DataStore.java     |  6 ++--
 .../org/apache/sis/storage/DataStoreProvider.java  |  4 +--
 .../main/org/apache/sis/storage/FeatureNaming.java |  7 ++--
 .../main/org/apache/sis/storage/FeatureQuery.java  | 13 +++-----
 .../main/org/apache/sis/storage/FeatureSet.java    |  5 ++-
 .../apache/sis/storage/GridCoverageResource.java   |  8 ++---
 .../org/apache/sis/storage/StorageConnector.java   | 10 ++----
 .../storage/aggregate/ConcatenatedFeatureSet.java  |  1 -
 .../apache/sis/storage/base/MemoryFeatureSet.java  |  8 ++---
 .../sis/storage/base/MemoryGridResource.java       |  5 ++-
 .../apache/sis/storage/base/MetadataBuilder.java   | 16 +++-------
 .../org/apache/sis/storage/base/PRJDataStore.java  |  5 ++-
 .../sis/storage/base/WritableAggregateSupport.java |  5 ++-
 .../storage/base/WritableGridCoverageSupport.java  |  2 --
 .../org/apache/sis/storage/csv/StoreProvider.java  |  2 --
 .../apache/sis/storage/event/StoreListeners.java   |  9 +++---
 .../org/apache/sis/storage/event/WarningEvent.java |  5 ++-
 .../apache/sis/storage/folder/StoreProvider.java   |  2 --
 .../apache/sis/storage/folder/WritableStore.java   |  5 ++-
 .../apache/sis/converter/ConverterRegistry.java    |  2 +-
 .../apache/sis/converter/FallbackConverter.java    |  2 +-
 .../org/apache/sis/converter/StringConverter.java  |  1 -
 .../main/org/apache/sis/io/Appender.java           |  5 ++-
 .../main/org/apache/sis/io/CompoundFormat.java     |  4 ++-
 .../main/org/apache/sis/io/TableAppender.java      | 14 +++-----
 .../main/org/apache/sis/math/Line.java             |  1 -
 .../main/org/apache/sis/math/Plane.java            |  6 ++--
 .../main/org/apache/sis/math/Statistics.java       |  4 ---
 .../org/apache/sis/measure/AbstractConverter.java  |  2 --
 .../main/org/apache/sis/measure/AngleFormat.java   | 10 ++----
 .../apache/sis/measure/ConcatenatedConverter.java  |  2 --
 .../org/apache/sis/measure/ConventionalUnit.java   | 18 +++++------
 .../sis/measure/FormattedCharacterIterator.java    |  8 ++---
 .../org/apache/sis/measure/IdentityConverter.java  |  5 ++-
 .../org/apache/sis/measure/LinearConverter.java    | 11 ++++---
 .../main/org/apache/sis/measure/Quantities.java    |  2 --
 .../org/apache/sis/measure/QuantityFormat.java     | 11 +++----
 .../main/org/apache/sis/measure/Range.java         |  5 ++-
 .../main/org/apache/sis/measure/RangeFormat.java   |  8 ++---
 .../main/org/apache/sis/measure/SystemUnit.java    |  7 ++--
 .../main/org/apache/sis/measure/UnitFormat.java    | 10 +++---
 .../main/org/apache/sis/measure/UnitServices.java  |  4 +--
 .../main/org/apache/sis/pending/jdk/JDK21.java     | 27 +++++++++++-----
 .../main/org/apache/sis/setup/Configuration.java   |  9 +++---
 .../main/org/apache/sis/setup/OptionKey.java       | 10 ++----
 .../{internal => }/ArgumentCheckByAssertion.java   | 21 +++++++++---
 .../main/org/apache/sis/util/ArgumentChecks.java   | 23 ++++++++++++--
 .../main/org/apache/sis/util/ArraysExt.java        |  1 -
 .../main/org/apache/sis/util/Locales.java          |  1 -
 .../main/org/apache/sis/util/ObjectConverters.java |  5 ++-
 .../sis/util/ResourceInternationalString.java      |  4 +--
 .../apache/sis/util/SimpleInternationalString.java |  4 +--
 .../main/org/apache/sis/util/StringBuilders.java   | 10 +++---
 .../main/org/apache/sis/util/Version.java          |  4 +--
 .../sis/util/collection/DefaultTreeTable.java      | 11 +++----
 .../org/apache/sis/util/collection/RangeSet.java   |  8 ++---
 .../apache/sis/util/collection/TableColumn.java    |  6 ++--
 .../org/apache/sis/util/collection/TreeTables.java |  1 -
 .../apache/sis/util/collection/WeakHashSet.java    |  4 +--
 .../apache/sis/util/internal/CheckedArrayList.java |  9 ++----
 .../apache/sis/util/internal/CheckedHashSet.java   |  9 ++----
 .../sis/util/internal/SimpleCharacterIterator.java |  1 -
 .../main/org/apache/sis/util/logging/Logging.java  |  1 -
 .../apache/sis/util/logging/MonolineFormatter.java |  2 --
 .../org/apache/sis/map/ExceptionPresentation.java  | 10 +++---
 .../main/org/apache/sis/map/SEPortrayer.java       |  5 ++-
 .../apache/sis/map/service/GraphicsPortrayer.java  | 11 +++----
 .../main/org/apache/sis/map/service/Scene2D.java   |  8 ++---
 .../sis/map/service/se1/PresentationToScene2D.java |  9 ++----
 .../apache/sis/gui/coverage/CoverageExplorer.java  | 11 +++----
 .../org/apache/sis/gui/coverage/ImageRequest.java  |  8 ++---
 .../org/apache/sis/gui/dataset/WindowHandler.java  |  3 --
 .../main/org/apache/sis/gui/map/MapMenu.java       |  9 +++---
 .../main/org/apache/sis/gui/map/StatusBar.java     |  7 ++--
 .../gui/referencing/PositionableProjection.java    |  2 --
 245 files changed, 574 insertions(+), 882 deletions(-)
 rename endorsed/src/org.apache.sis.util/main/org/apache/sis/util/{internal => 
}/ArgumentCheckByAssertion.java (57%)

Reply via email to