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 420b428372 Documentation about assertions. new 609d7f75da Documentation about static methods. new 6dbf748b40 Replace calls to `Paths.get(…)` by calls to `Path.of(…)`. According Javadoc, `Paths` may be deprecated in a future Java version. new f96f7ad0f8 When the `InputStream` to wrap in a `ChannelDataInput` is backed by an array, wrap the underlying array (in read-only mode) instead of copying it. 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/console/MimeTypeCommand.java | 4 +- .../apache/sis/internal/gui/DataStoreOpener.java | 3 +- .../org/apache/sis/internal/setup/FXFinder.java | 5 +- .../org/apache/sis/internal/doclet/Doclet.java | 3 +- .../org/apache/sis/internal/doclet/Taglet.java | 3 +- .../org/apache/sis/internal/unopkg/JavaMaker.java | 5 +- .../sis/internal/metadata/sql/LocalDataSource.java | 7 +- .../org/apache/sis/metadata/sql/Citations.sql | 2 +- .../sis/metadata/iso/citation/CitationsTest.java | 2 +- .../sis/metadata/sql/MetadataSourceTest.java | 2 +- .../org/apache/sis/xml/RenameListGenerator.java | 6 +- .../referencing/PositionalAccuracyConstant.java | 2 +- .../referencing/provider/DatumShiftGridLoader.java | 3 +- .../java/org/apache/sis/io/wkt/WKTDictionary.java | 2 +- .../internal/referencing/provider/NTv2Test.java | 3 +- .../factory/sql/epsg/DataScriptFormatter.java | 3 +- .../sis/internal/converter/PathConverter.java | 5 +- .../sis/internal/converter/StringConverter.java | 2 +- .../apache/sis/internal/system/DataDirectory.java | 3 +- .../org/apache/sis/internal/util/DoubleDouble.java | 2 +- .../src/main/java/org/apache/sis/io/IO.java | 2 +- .../src/main/java/org/apache/sis/util/Static.java | 100 +++++++-------- .../org/apache/sis/util/logging/Initializer.java | 3 +- .../internal/converter/StringConverterTest.java | 3 +- .../org/apache/sis/test/ProjectDirectories.java | 3 +- .../java/org/apache/sis/storage/landsat/Band.java | 3 +- .../sis/storage/landsat/LandsatStoreProvider.java | 3 +- .../sis/internal/sql/postgis/RasterReader.java | 14 ++- .../apache/sis/internal/storage/URIDataStore.java | 3 +- .../sis/internal/storage/io/ChannelDataInput.java | 27 +++-- .../sis/internal/storage/io/ChannelFactory.java | 3 +- .../sis/internal/storage/io/IOUtilities.java | 16 +-- .../storage/io/InputStreamArrayGetter.java | 135 +++++++++++++++++++++ .../sis/internal/storage/folder/StoreTest.java | 3 +- .../storage/io/InputStreamArrayGetterTest.java | 62 ++++++++++ .../apache/sis/test/suite/StorageTestSuite.java | 1 + 36 files changed, 319 insertions(+), 129 deletions(-) create mode 100644 storage/sis-storage/src/main/java/org/apache/sis/internal/storage/io/InputStreamArrayGetter.java create mode 100644 storage/sis-storage/src/test/java/org/apache/sis/internal/storage/io/InputStreamArrayGetterTest.java