[sis] 01/01: Merge branch 'geoapi-3.1'

2023-01-02 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sis.git

commit 459597c6a64651f96ad87a793576cdcde85df2be
Merge: f3f3169460 c7d4b3ede7
Author: Martin Desruisseaux 
AuthorDate: Mon Jan 2 14:34:47 2023 +0100

Merge branch 'geoapi-3.1'

 .../java/org/apache/sis/console/CommandRunner.java |   2 +-
 .../org/apache/sis/gui/coverage/GridTileCache.java |   2 +-
 .../org/apache/sis/gui/dataset/ResourceEvent.java  |   3 +
 .../java/org/apache/sis/coverage/Category.java |   2 +
 .../org/apache/sis/coverage/RegionOfInterest.java  |   6 +-
 .../org/apache/sis/coverage/SampleDimension.java   |   2 +
 .../org/apache/sis/coverage/SampleRangeFormat.java |   2 +-
 .../main/java/org/apache/sis/coverage/ToNaN.java   |   2 +-
 .../org/apache/sis/coverage/grid/GridGeometry.java |   5 +-
 .../java/org/apache/sis/coverage/package-info.java |   2 +-
 .../org/apache/sis/feature/AbstractFeature.java|   2 +-
 .../apache/sis/feature/AbstractIdentifiedType.java |   4 +
 .../apache/sis/feature/DefaultAssociationRole.java |  14 +-
 .../apache/sis/feature/DefaultAttributeType.java   |   1 +
 .../org/apache/sis/feature/DefaultFeatureType.java |   5 +
 .../java/org/apache/sis/feature/DenseFeature.java  |   2 +
 .../org/apache/sis/feature/EnvelopeOperation.java  |   2 +
 .../java/org/apache/sis/feature/FeatureFormat.java |   5 +-
 .../sis/feature/FeatureOperationException.java |   1 +
 .../sis/feature/InvalidFeatureException.java   |   1 +
 .../org/apache/sis/feature/NamedFeatureType.java   |   2 +
 .../org/apache/sis/feature/SingletonAttribute.java |   1 +
 .../java/org/apache/sis/feature/SparseFeature.java |   1 +
 .../apache/sis/feature/StringJoinOperation.java|   2 +
 .../apache/sis/feature/builder/TypeBuilder.java|   1 -
 .../java/org/apache/sis/filter/BinaryFunction.java |   4 +-
 .../apache/sis/filter/BinaryGeometryFilter.java|   5 +-
 .../org/apache/sis/filter/ComparisonFilter.java|   1 -
 .../org/apache/sis/filter/ConvertFunction.java |   2 +-
 .../org/apache/sis/filter/DefaultSortProperty.java |   2 +-
 .../java/org/apache/sis/filter/DistanceFilter.java |   2 +-
 .../java/org/apache/sis/filter/LeafExpression.java |   2 +-
 .../java/org/apache/sis/filter/LikeFilter.java |   2 +-
 .../java/org/apache/sis/filter/LogicalFilter.java  |   4 +-
 .../java/org/apache/sis/filter/PropertyValue.java  |   3 +-
 .../java/org/apache/sis/filter/UnaryFunction.java  |   2 +-
 .../org/apache/sis/index/tree/NodeIterator.java|   1 +
 .../java/org/apache/sis/index/tree/PointTree.java  |  15 +-
 .../org/apache/sis/index/tree/PointTreeNode.java   |  15 +-
 .../org/apache/sis/index/tree/QuadTreeNode.java|   7 +-
 .../org/apache/sis/internal/feature/Resources.java |   1 -
 .../internal/feature/SpatialOperationContext.java  |   8 +-
 .../sis/internal/feature/j2d/ShapeWrapper.java |   1 +
 .../feature/jts/PackedCoordinateSequence.java  |   5 +
 .../sis/internal/filter/GeometryConverter.java |   2 +-
 .../sis/internal/filter/SortByComparator.java  |   1 +
 .../internal/filter/sqlmm/FunctionWithSRID.java|   1 +
 .../internal/filter/sqlmm/GeometryConstructor.java |   1 +
 .../sis/internal/filter/sqlmm/OneGeometry.java |   3 +-
 .../apache/sis/internal/filter/sqlmm/ST_Point.java |   1 +
 .../sis/internal/filter/sqlmm/ST_Transform.java|   1 +
 .../sis/internal/filter/sqlmm/TwoGeometries.java   |   2 +
 .../sis/internal/processing/isoline/Fragments.java |   2 +-
 .../sis/internal/jaxb/IdentifierMapAdapter.java|   2 +-
 .../sis/internal/jaxb/NonMarshalledAuthority.java  |   1 -
 .../sis/internal/jaxb/SpecializedIdentifier.java   |   2 +-
 .../sis/internal/jaxb/lan/LocaleAndCharset.java|   4 +-
 .../apache/sis/internal/metadata/Resources.java|   1 -
 .../sis/internal/simple/SimpleAttributeType.java   |   1 +
 .../internal/simple/SimpleIdentifiedObject.java|   1 +
 .../sis/internal/simple/SimpleIdentifier.java  |   1 +
 .../org/apache/sis/metadata/MetadataFormat.java|   2 +-
 .../org/apache/sis/metadata/MetadataStandard.java  |   2 +-
 .../org/apache/sis/metadata/iso/ISOMetadata.java   |   2 +-
 .../apache/sis/metadata/sql/MetadataWriter.java|   6 +-
 .../org/apache/sis/util/iso/DefaultRecord.java |   2 +-
 .../org/apache/sis/util/iso/DefaultRecordType.java |   2 +-
 .../org/apache/sis/util/iso/DefaultTypeName.java   |   2 +-
 .../org/apache/sis/util/iso/RecordDefinition.java  |   2 +-
 .../main/java/org/apache/sis/xml/NilReason.java|   3 +-
 .../src/main/java/org/apache/sis/xml/XLink.java|   1 +
 .../sis/metadata/iso/extent/ExtentsTest.java   |   1 -
 .../apache/sis/test/xml/DocumentComparator.java|   6 +-
 .../org/apache/sis/geometry/AbstractEnvelope.java  |  12 +-
 .../org/apache/sis/geometry/ArrayEnvelope.java |   1 +
 .../org/apache/sis/geometry/CoordinateFormat.java  |   8 +-
 

[sis] branch master updated (f3f3169460 -> 459597c6a6)

2023-01-02 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sis.git


from f3f3169460 Merge branch 'geoapi-3.1'
 add d8cb52a4ca Resolve more cases about FMA identified by "JDK9" comment.
 add 4f11c0244d Add more verifications of `GeneralMatrix` validity. Fix a 
bug in `GeneralMatrix.setElements(double[])` identified by above-cited 
verifications.
 add 17ac6d41c2 More attemps to fix accuracy problems, in particular in 
`LinearTransform1D`. Include deprecation of `InterpolatedMolodenskyTransform`.
 add 468894b82c Use of FMA in series expansion of map projections. 
Documentation fixes.
 add 422c7f36fe Reduce the amount of `@SuppressWarnings("null")` 
annotations. There is too many false positives for making null check useful. 
This commit contains opportunistic comment formatting in modified files.
 add a2eed4d0f8 Resolve compiler warnings about non-serializable fields. 
https://issues.apache.org/jira/browse/SIS-567
 add c7d4b3ede7 Merge branch 'geoapi-4.0' into geoapi-3.1 Mostly use of 
Math.fma(…) and resolution of some compiler warnings.
 new 459597c6a6 Merge branch 'geoapi-3.1'

The 1 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:
 .../java/org/apache/sis/console/CommandRunner.java |   2 +-
 .../org/apache/sis/gui/coverage/GridTileCache.java |   2 +-
 .../org/apache/sis/gui/dataset/ResourceEvent.java  |   3 +
 .../java/org/apache/sis/coverage/Category.java |   2 +
 .../org/apache/sis/coverage/RegionOfInterest.java  |   6 +-
 .../org/apache/sis/coverage/SampleDimension.java   |   2 +
 .../org/apache/sis/coverage/SampleRangeFormat.java |   2 +-
 .../main/java/org/apache/sis/coverage/ToNaN.java   |   2 +-
 .../org/apache/sis/coverage/grid/GridGeometry.java |   5 +-
 .../java/org/apache/sis/coverage/package-info.java |   2 +-
 .../org/apache/sis/feature/AbstractFeature.java|   2 +-
 .../apache/sis/feature/AbstractIdentifiedType.java |   4 +
 .../apache/sis/feature/DefaultAssociationRole.java |  14 +-
 .../apache/sis/feature/DefaultAttributeType.java   |   1 +
 .../org/apache/sis/feature/DefaultFeatureType.java |   5 +
 .../java/org/apache/sis/feature/DenseFeature.java  |   2 +
 .../org/apache/sis/feature/EnvelopeOperation.java  |   2 +
 .../java/org/apache/sis/feature/FeatureFormat.java |   5 +-
 .../sis/feature/FeatureOperationException.java |   1 +
 .../sis/feature/InvalidFeatureException.java   |   1 +
 .../org/apache/sis/feature/NamedFeatureType.java   |   2 +
 .../org/apache/sis/feature/SingletonAttribute.java |   1 +
 .../java/org/apache/sis/feature/SparseFeature.java |   1 +
 .../apache/sis/feature/StringJoinOperation.java|   2 +
 .../apache/sis/feature/builder/TypeBuilder.java|   1 -
 .../java/org/apache/sis/filter/BinaryFunction.java |   4 +-
 .../apache/sis/filter/BinaryGeometryFilter.java|   5 +-
 .../org/apache/sis/filter/ComparisonFilter.java|   1 -
 .../org/apache/sis/filter/ConvertFunction.java |   2 +-
 .../org/apache/sis/filter/DefaultSortProperty.java |   2 +-
 .../java/org/apache/sis/filter/DistanceFilter.java |   2 +-
 .../java/org/apache/sis/filter/LeafExpression.java |   2 +-
 .../java/org/apache/sis/filter/LikeFilter.java |   2 +-
 .../java/org/apache/sis/filter/LogicalFilter.java  |   4 +-
 .../java/org/apache/sis/filter/PropertyValue.java  |   3 +-
 .../java/org/apache/sis/filter/UnaryFunction.java  |   2 +-
 .../org/apache/sis/index/tree/NodeIterator.java|   1 +
 .../java/org/apache/sis/index/tree/PointTree.java  |  15 +-
 .../org/apache/sis/index/tree/PointTreeNode.java   |  15 +-
 .../org/apache/sis/index/tree/QuadTreeNode.java|   7 +-
 .../org/apache/sis/internal/feature/Resources.java |   1 -
 .../internal/feature/SpatialOperationContext.java  |   8 +-
 .../sis/internal/feature/j2d/ShapeWrapper.java |   1 +
 .../feature/jts/PackedCoordinateSequence.java  |   5 +
 .../sis/internal/filter/GeometryConverter.java |   2 +-
 .../sis/internal/filter/SortByComparator.java  |   1 +
 .../internal/filter/sqlmm/FunctionWithSRID.java|   1 +
 .../internal/filter/sqlmm/GeometryConstructor.java |   1 +
 .../sis/internal/filter/sqlmm/OneGeometry.java |   3 +-
 .../apache/sis/internal/filter/sqlmm/ST_Point.java |   1 +
 .../sis/internal/filter/sqlmm/ST_Transform.java|   1 +
 .../sis/internal/filter/sqlmm/TwoGeometries.java   |   2 +
 .../sis/internal/processing/isoline/Fragments.java |   2 +-
 .../sis/internal/jaxb/IdentifierMapAdapter.java|   2 +-
 .../sis/internal/jaxb/NonMarshalledAuthority.java  |   1 -
 .../sis/internal/jaxb/SpecializedIdentifier.java   |   2 +-
 .../sis/internal/jaxb/lan/LocaleAndCharset.java|   4 +-
 .../apache/sis/internal/metadata/Resources.java|   1 

[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1 Mostly use of Math.fma(…) and resolution of some compiler warnings.

2023-01-02 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git

commit c7d4b3ede731f8467ff2c08d2f26cee36982c27f
Merge: 1cb46836e6 a2eed4d0f8
Author: Martin Desruisseaux 
AuthorDate: Mon Jan 2 14:20:05 2023 +0100

Merge branch 'geoapi-4.0' into geoapi-3.1
Mostly use of Math.fma(…) and resolution of some compiler warnings.

 .../java/org/apache/sis/console/CommandRunner.java |   2 +-
 .../org/apache/sis/gui/coverage/GridTileCache.java |   2 +-
 .../org/apache/sis/gui/dataset/ResourceEvent.java  |   3 +
 .../java/org/apache/sis/coverage/Category.java |   2 +
 .../org/apache/sis/coverage/RegionOfInterest.java  |   6 +-
 .../org/apache/sis/coverage/SampleDimension.java   |   2 +
 .../org/apache/sis/coverage/SampleRangeFormat.java |   2 +-
 .../main/java/org/apache/sis/coverage/ToNaN.java   |   2 +-
 .../org/apache/sis/coverage/grid/GridGeometry.java |   5 +-
 .../java/org/apache/sis/coverage/package-info.java |   2 +-
 .../apache/sis/feature/AbstractAssociation.java|   1 +
 .../org/apache/sis/feature/AbstractAttribute.java  |   1 +
 .../org/apache/sis/feature/AbstractFeature.java|   3 +-
 .../apache/sis/feature/AbstractIdentifiedType.java |   4 +
 .../org/apache/sis/feature/AssociationView.java|   1 +
 .../java/org/apache/sis/feature/AttributeView.java |   2 +-
 .../apache/sis/feature/DefaultAssociationRole.java |  14 +-
 .../apache/sis/feature/DefaultAttributeType.java   |   1 +
 .../org/apache/sis/feature/DefaultFeatureType.java |   5 +
 .../java/org/apache/sis/feature/DenseFeature.java  |   2 +
 .../org/apache/sis/feature/EnvelopeOperation.java  |   4 +
 .../java/org/apache/sis/feature/FeatureFormat.java |   5 +-
 .../sis/feature/FeatureOperationException.java |   1 +
 .../sis/feature/InvalidFeatureException.java   |   1 +
 .../java/org/apache/sis/feature/LinkOperation.java |   1 +
 .../org/apache/sis/feature/NamedFeatureType.java   |   2 +
 .../java/org/apache/sis/feature/PropertyView.java  |   2 +-
 .../apache/sis/feature/SingletonAssociation.java   |   1 +
 .../org/apache/sis/feature/SingletonAttribute.java |   1 +
 .../java/org/apache/sis/feature/SparseFeature.java |   1 +
 .../apache/sis/feature/StringJoinOperation.java|   4 +
 .../apache/sis/feature/builder/TypeBuilder.java|   1 -
 .../java/org/apache/sis/filter/BinaryFunction.java |   4 +-
 .../apache/sis/filter/BinaryGeometryFilter.java|   5 +-
 .../org/apache/sis/filter/ComparisonFilter.java|   1 -
 .../org/apache/sis/filter/ConvertFunction.java |   2 +-
 .../org/apache/sis/filter/DefaultSortProperty.java |   2 +-
 .../java/org/apache/sis/filter/DistanceFilter.java |   2 +-
 .../java/org/apache/sis/filter/LeafExpression.java |   2 +-
 .../java/org/apache/sis/filter/LikeFilter.java |   2 +-
 .../java/org/apache/sis/filter/LogicalFilter.java  |   4 +-
 .../java/org/apache/sis/filter/PropertyValue.java  |   3 +-
 .../java/org/apache/sis/filter/UnaryFunction.java  |   2 +-
 .../org/apache/sis/index/tree/NodeIterator.java|   1 +
 .../java/org/apache/sis/index/tree/PointTree.java  |  15 +-
 .../org/apache/sis/index/tree/PointTreeNode.java   |  15 +-
 .../org/apache/sis/index/tree/QuadTreeNode.java|   7 +-
 .../org/apache/sis/internal/feature/Resources.java |   1 -
 .../internal/feature/SpatialOperationContext.java  |   8 +-
 .../sis/internal/feature/j2d/ShapeWrapper.java |   1 +
 .../feature/jts/PackedCoordinateSequence.java  |   5 +
 .../sis/internal/filter/GeometryConverter.java |   2 +-
 .../sis/internal/filter/SortByComparator.java  |   1 +
 .../internal/filter/sqlmm/FunctionWithSRID.java|   1 +
 .../internal/filter/sqlmm/GeometryConstructor.java |   1 +
 .../sis/internal/filter/sqlmm/OneGeometry.java |   3 +-
 .../apache/sis/internal/filter/sqlmm/ST_Point.java |   1 +
 .../sis/internal/filter/sqlmm/ST_Transform.java|   1 +
 .../sis/internal/filter/sqlmm/TwoGeometries.java   |   2 +
 .../sis/internal/processing/isoline/Fragments.java |   2 +-
 .../sis/internal/jaxb/IdentifierMapAdapter.java|   2 +-
 .../sis/internal/jaxb/NonMarshalledAuthority.java  |   1 -
 .../sis/internal/jaxb/SpecializedIdentifier.java   |   2 +-
 .../sis/internal/jaxb/lan/LocaleAndCharset.java|   4 +-
 .../apache/sis/internal/metadata/Resources.java|   1 -
 .../sis/internal/simple/SimpleAttributeType.java   |   1 +
 .../internal/simple/SimpleIdentifiedObject.java|   1 +
 .../sis/internal/simple/SimpleIdentifier.java  |   1 +
 .../org/apache/sis/metadata/MetadataFormat.java|   2 +-
 .../org/apache/sis/metadata/MetadataStandard.java  |   2 +-
 .../org/apache/sis/metadata/iso/ISOMetadata.java   |   2 +-
 .../apache/sis/metadata/sql/MetadataWriter.java|   6 +-
 .../org/apache/sis/util/iso/DefaultRecord.java |   2 +-
 .../org/apache/sis/util/iso/DefaultRecordType.java |   2 +-
 .../org/apache/sis/util/iso/DefaultTypeName.java   |   2 +-
 

[sis] branch geoapi-3.1 updated (1cb46836e6 -> c7d4b3ede7)

2023-01-02 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git


from 1cb46836e6 Additional cleanup specific to geoapi-3.1 branch.
 add d8cb52a4ca Resolve more cases about FMA identified by "JDK9" comment.
 add 4f11c0244d Add more verifications of `GeneralMatrix` validity. Fix a 
bug in `GeneralMatrix.setElements(double[])` identified by above-cited 
verifications.
 add 17ac6d41c2 More attemps to fix accuracy problems, in particular in 
`LinearTransform1D`. Include deprecation of `InterpolatedMolodenskyTransform`.
 add 468894b82c Use of FMA in series expansion of map projections. 
Documentation fixes.
 add 422c7f36fe Reduce the amount of `@SuppressWarnings("null")` 
annotations. There is too many false positives for making null check useful. 
This commit contains opportunistic comment formatting in modified files.
 add a2eed4d0f8 Resolve compiler warnings about non-serializable fields. 
https://issues.apache.org/jira/browse/SIS-567
 new c7d4b3ede7 Merge branch 'geoapi-4.0' into geoapi-3.1 Mostly use of 
Math.fma(…) and resolution of some compiler warnings.

The 1 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:
 .../java/org/apache/sis/console/CommandRunner.java |   2 +-
 .../org/apache/sis/gui/coverage/GridTileCache.java |   2 +-
 .../org/apache/sis/gui/dataset/ResourceEvent.java  |   3 +
 .../java/org/apache/sis/coverage/Category.java |   2 +
 .../org/apache/sis/coverage/RegionOfInterest.java  |   6 +-
 .../org/apache/sis/coverage/SampleDimension.java   |   2 +
 .../org/apache/sis/coverage/SampleRangeFormat.java |   2 +-
 .../main/java/org/apache/sis/coverage/ToNaN.java   |   2 +-
 .../org/apache/sis/coverage/grid/GridGeometry.java |   5 +-
 .../java/org/apache/sis/coverage/package-info.java |   2 +-
 .../apache/sis/feature/AbstractAssociation.java|   1 +
 .../org/apache/sis/feature/AbstractAttribute.java  |   1 +
 .../org/apache/sis/feature/AbstractFeature.java|   3 +-
 .../apache/sis/feature/AbstractIdentifiedType.java |   4 +
 .../org/apache/sis/feature/AssociationView.java|   1 +
 .../java/org/apache/sis/feature/AttributeView.java |   2 +-
 .../apache/sis/feature/DefaultAssociationRole.java |  14 +-
 .../apache/sis/feature/DefaultAttributeType.java   |   1 +
 .../org/apache/sis/feature/DefaultFeatureType.java |   5 +
 .../java/org/apache/sis/feature/DenseFeature.java  |   2 +
 .../org/apache/sis/feature/EnvelopeOperation.java  |   4 +
 .../java/org/apache/sis/feature/FeatureFormat.java |   5 +-
 .../sis/feature/FeatureOperationException.java |   1 +
 .../sis/feature/InvalidFeatureException.java   |   1 +
 .../java/org/apache/sis/feature/LinkOperation.java |   1 +
 .../org/apache/sis/feature/NamedFeatureType.java   |   2 +
 .../java/org/apache/sis/feature/PropertyView.java  |   2 +-
 .../apache/sis/feature/SingletonAssociation.java   |   1 +
 .../org/apache/sis/feature/SingletonAttribute.java |   1 +
 .../java/org/apache/sis/feature/SparseFeature.java |   1 +
 .../apache/sis/feature/StringJoinOperation.java|   4 +
 .../apache/sis/feature/builder/TypeBuilder.java|   1 -
 .../java/org/apache/sis/filter/BinaryFunction.java |   4 +-
 .../apache/sis/filter/BinaryGeometryFilter.java|   5 +-
 .../org/apache/sis/filter/ComparisonFilter.java|   1 -
 .../org/apache/sis/filter/ConvertFunction.java |   2 +-
 .../org/apache/sis/filter/DefaultSortProperty.java |   2 +-
 .../java/org/apache/sis/filter/DistanceFilter.java |   2 +-
 .../java/org/apache/sis/filter/LeafExpression.java |   2 +-
 .../java/org/apache/sis/filter/LikeFilter.java |   2 +-
 .../java/org/apache/sis/filter/LogicalFilter.java  |   4 +-
 .../java/org/apache/sis/filter/PropertyValue.java  |   3 +-
 .../java/org/apache/sis/filter/UnaryFunction.java  |   2 +-
 .../org/apache/sis/index/tree/NodeIterator.java|   1 +
 .../java/org/apache/sis/index/tree/PointTree.java  |  15 +-
 .../org/apache/sis/index/tree/PointTreeNode.java   |  15 +-
 .../org/apache/sis/index/tree/QuadTreeNode.java|   7 +-
 .../org/apache/sis/internal/feature/Resources.java |   1 -
 .../internal/feature/SpatialOperationContext.java  |   8 +-
 .../sis/internal/feature/j2d/ShapeWrapper.java |   1 +
 .../feature/jts/PackedCoordinateSequence.java  |   5 +
 .../sis/internal/filter/GeometryConverter.java |   2 +-
 .../sis/internal/filter/SortByComparator.java  |   1 +
 .../internal/filter/sqlmm/FunctionWithSRID.java|   1 +
 .../internal/filter/sqlmm/GeometryConstructor.java |   1 +
 .../sis/internal/filter/sqlmm/OneGeometry.java |   3 +-
 .../apache/sis/internal/filter/sqlmm/ST_Point.java |   1 +
 .../sis/internal/filter/sqlmm/ST_Transform.java|   1 +
 

[sis] branch geoapi-4.0 updated (468894b82c -> a2eed4d0f8)

2023-01-02 Thread desruisseaux
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 468894b82c Use of FMA in series expansion of map projections. 
Documentation fixes.
 new 422c7f36fe Reduce the amount of `@SuppressWarnings("null")` 
annotations. There is too many false positives for making null check useful. 
This commit contains opportunistic comment formatting in modified files.
 new a2eed4d0f8 Resolve compiler warnings about non-serializable fields. 
https://issues.apache.org/jira/browse/SIS-567

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:
 .../java/org/apache/sis/console/CommandRunner.java |  2 +-
 .../org/apache/sis/gui/coverage/GridTileCache.java |  2 +-
 .../org/apache/sis/gui/dataset/ResourceEvent.java  |  3 ++
 .../java/org/apache/sis/coverage/Category.java |  2 +
 .../org/apache/sis/coverage/RegionOfInterest.java  |  6 ++-
 .../org/apache/sis/coverage/SampleDimension.java   |  2 +
 .../org/apache/sis/coverage/SampleRangeFormat.java |  2 +-
 .../main/java/org/apache/sis/coverage/ToNaN.java   |  2 +-
 .../org/apache/sis/coverage/grid/GridGeometry.java |  5 +--
 .../java/org/apache/sis/coverage/package-info.java |  2 +-
 .../apache/sis/feature/AbstractAssociation.java|  1 +
 .../org/apache/sis/feature/AbstractAttribute.java  |  1 +
 .../org/apache/sis/feature/AbstractFeature.java|  3 +-
 .../apache/sis/feature/AbstractIdentifiedType.java |  4 ++
 .../org/apache/sis/feature/AssociationView.java|  1 +
 .../java/org/apache/sis/feature/AttributeView.java |  2 +-
 .../apache/sis/feature/DefaultAssociationRole.java | 14 +++---
 .../apache/sis/feature/DefaultAttributeType.java   |  1 +
 .../org/apache/sis/feature/DefaultFeatureType.java |  5 +++
 .../java/org/apache/sis/feature/DenseFeature.java  |  2 +
 .../org/apache/sis/feature/EnvelopeOperation.java  |  4 ++
 .../java/org/apache/sis/feature/FeatureFormat.java |  5 +--
 .../sis/feature/FeatureOperationException.java |  1 +
 .../sis/feature/InvalidFeatureException.java   |  1 +
 .../java/org/apache/sis/feature/LinkOperation.java |  1 +
 .../org/apache/sis/feature/NamedFeatureType.java   |  2 +
 .../java/org/apache/sis/feature/PropertyView.java  |  2 +-
 .../apache/sis/feature/SingletonAssociation.java   |  1 +
 .../org/apache/sis/feature/SingletonAttribute.java |  1 +
 .../java/org/apache/sis/feature/SparseFeature.java |  1 +
 .../apache/sis/feature/StringJoinOperation.java|  4 ++
 .../apache/sis/feature/builder/TypeBuilder.java|  1 -
 .../java/org/apache/sis/filter/BinaryFunction.java |  4 +-
 .../apache/sis/filter/BinaryGeometryFilter.java|  5 ++-
 .../org/apache/sis/filter/ComparisonFilter.java|  1 -
 .../org/apache/sis/filter/ConvertFunction.java |  2 +-
 .../org/apache/sis/filter/DefaultSortProperty.java |  2 +-
 .../java/org/apache/sis/filter/DistanceFilter.java |  2 +-
 .../java/org/apache/sis/filter/LeafExpression.java |  2 +-
 .../java/org/apache/sis/filter/LikeFilter.java |  2 +-
 .../java/org/apache/sis/filter/LogicalFilter.java  |  4 +-
 .../java/org/apache/sis/filter/PropertyValue.java  |  3 +-
 .../java/org/apache/sis/filter/UnaryFunction.java  |  2 +-
 .../org/apache/sis/index/tree/NodeIterator.java|  1 +
 .../java/org/apache/sis/index/tree/PointTree.java  | 15 +++
 .../org/apache/sis/index/tree/PointTreeNode.java   | 15 +--
 .../org/apache/sis/index/tree/QuadTreeNode.java|  7 +--
 .../org/apache/sis/internal/feature/Resources.java |  1 -
 .../internal/feature/SpatialOperationContext.java  |  8 ++--
 .../sis/internal/feature/j2d/ShapeWrapper.java |  1 +
 .../feature/jts/PackedCoordinateSequence.java  |  5 +++
 .../sis/internal/filter/GeometryConverter.java |  2 +-
 .../sis/internal/filter/SortByComparator.java  |  1 +
 .../internal/filter/sqlmm/FunctionWithSRID.java|  1 +
 .../internal/filter/sqlmm/GeometryConstructor.java |  1 +
 .../sis/internal/filter/sqlmm/OneGeometry.java |  3 +-
 .../apache/sis/internal/filter/sqlmm/ST_Point.java |  1 +
 .../sis/internal/filter/sqlmm/ST_Transform.java|  1 +
 .../sis/internal/filter/sqlmm/TwoGeometries.java   |  2 +
 .../sis/internal/processing/isoline/Fragments.java |  2 +-
 .../sis/internal/jaxb/IdentifierMapAdapter.java|  2 +-
 .../sis/internal/jaxb/NonMarshalledAuthority.java  |  1 -
 .../sis/internal/jaxb/SpecializedIdentifier.java   |  2 +-
 .../sis/internal/jaxb/lan/LocaleAndCharset.java|  4 +-
 .../apache/sis/internal/metadata/Resources.java|  1 -
 .../sis/internal/simple/SimpleAttributeType.java   |  1 +
 .../internal/simple/SimpleIdentifiedObject.java|  1 +
 .../sis/internal/simple/SimpleIdentifier.java  |  1 +
 .../org/apache/sis/metadata/MetadataFormat.java|  

[sis] 01/02: Reduce the amount of `@SuppressWarnings("null")` annotations. There is too many false positives for making null check useful. This commit contains opportunistic comment formatting in modi

2023-01-02 Thread desruisseaux
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git

commit 422c7f36fe94c93d6d572cee02d7b1a1d4adf4f9
Author: Martin Desruisseaux 
AuthorDate: Sat Dec 31 16:35:51 2022 +0100

Reduce the amount of `@SuppressWarnings("null")` annotations.
There is too many false positives for making null check useful.
This commit contains opportunistic comment formatting in modified files.

Corresponding changes in NetBeans project configuration:
- Disable null checks because too many false positives.
- Disable other hints that not available in Java 11.
---
 .../java/org/apache/sis/console/CommandRunner.java |  2 +-
 .../org/apache/sis/coverage/grid/GridGeometry.java |  1 -
 .../apache/sis/feature/DefaultAssociationRole.java | 13 +++---
 .../java/org/apache/sis/feature/FeatureFormat.java |  5 +--
 .../apache/sis/feature/builder/TypeBuilder.java|  1 -
 .../org/apache/sis/filter/ComparisonFilter.java|  1 -
 .../sis/internal/jaxb/NonMarshalledAuthority.java  |  1 -
 .../sis/internal/jaxb/lan/LocaleAndCharset.java|  4 +-
 .../apache/sis/metadata/sql/MetadataWriter.java|  6 +--
 .../sis/metadata/iso/extent/ExtentsTest.java   |  1 -
 .../apache/sis/test/xml/DocumentComparator.java|  6 +--
 .../org/apache/sis/geometry/AbstractEnvelope.java  | 12 ++---
 .../org/apache/sis/geometry/CoordinateFormat.java  |  5 +--
 .../java/org/apache/sis/geometry/Envelopes.java|  3 --
 .../org/apache/sis/geometry/GeneralEnvelope.java   |  5 +--
 .../java/org/apache/sis/geometry/Shapes2D.java |  1 -
 .../provider/FranceGeocentricInterpolation.java|  5 +--
 .../referencing/provider/GeocentricAffine.java |  1 -
 .../sis/internal/referencing/provider/NADCON.java  |  5 +--
 .../sis/internal/referencing/provider/NTv2.java|  3 +-
 .../main/java/org/apache/sis/io/wkt/Formatter.java |  1 -
 .../apache/sis/io/wkt/GeodeticObjectParser.java|  1 -
 .../parameter/DefaultParameterDescriptorGroup.java |  1 -
 .../java/org/apache/sis/parameter/Parameters.java  |  1 -
 .../factory/ConcurrentAuthorityFactory.java|  1 -
 .../referencing/factory/sql/EPSGDataAccess.java|  1 -
 .../operation/CoordinateOperationFinder.java   |  5 +--
 .../sis/referencing/operation/matrix/Matrices.java |  9 ++--
 .../transform/DefaultMathTransformFactory.java |  1 -
 .../sis/referencing/factory/TestFactorySource.java |  1 -
 .../factory/sql/epsg/DataScriptFormatter.java  |  1 -
 .../main/java/org/apache/sis/math/ArrayVector.java | 21 +
 .../src/main/java/org/apache/sis/setup/About.java  |  2 +-
 .../sis/util/collection/DefaultTreeTable.java  |  1 -
 .../sis/util/collection/TreeTableFormat.java   | 11 +++--
 ide-project/NetBeans/nbproject/cfg_hints.xml   | 52 ++
 .../org/apache/sis/storage/geotiff/CRSBuilder.java |  3 +-
 .../sis/internal/netcdf/ucar/DecoderWrapper.java   |  1 -
 .../apache/sis/storage/netcdf/MetadataReader.java  |  1 -
 .../org/apache/sis/storage/DataStoreRegistry.java  |  2 +-
 .../org/apache/sis/storage/StorageConnector.java   |  1 -
 41 files changed, 107 insertions(+), 92 deletions(-)

diff --git 
a/application/sis-console/src/main/java/org/apache/sis/console/CommandRunner.java
 
b/application/sis-console/src/main/java/org/apache/sis/console/CommandRunner.java
index fb8f2f5cad..1a33bc9e3a 100644
--- 
a/application/sis-console/src/main/java/org/apache/sis/console/CommandRunner.java
+++ 
b/application/sis-console/src/main/java/org/apache/sis/console/CommandRunner.java
@@ -221,7 +221,7 @@ abstract class CommandRunner {
 console = System.console();
 colors = (value != null) ? Option.COLORS.parseBoolean(value) : 
(console != null) && X364.isAnsiSupported();
 } catch (RuntimeException e) {
-@SuppressWarnings("null")   // 
'option' has been assigned in 'get' argument.
+@SuppressWarnings("null")   // `option` has been 
assigned in `get` argument.
 final String name = option.label();
 throw new 
InvalidOptionException(Errors.format(Errors.Keys.IllegalOptionValue_2, name, 
value), name);
 }
diff --git 
a/core/sis-feature/src/main/java/org/apache/sis/coverage/grid/GridGeometry.java 
b/core/sis-feature/src/main/java/org/apache/sis/coverage/grid/GridGeometry.java
index bfc22b4402..3a2aaf195e 100644
--- 
a/core/sis-feature/src/main/java/org/apache/sis/coverage/grid/GridGeometry.java
+++ 
b/core/sis-feature/src/main/java/org/apache/sis/coverage/grid/GridGeometry.java
@@ -522,7 +522,6 @@ public class GridGeometry implements LenientComparable, 
Serializable {
  * @param  rounding   controls behavior of rounding from floating point 
values to integers.
  * @throws IllegalGridGeometryException if the math transform cannot 
compute the grid extent or the resolution.
  */
-