You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mi...@apache.org on 2021/05/01 20:30:35 UTC

[maven-resolver] branch master updated: [MRESOLVER-171] Resolver fails when compiled on Java 9+ and run on Java 8 due to JDK API breakage

This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git


The following commit(s) were added to refs/heads/master by this push:
     new 8028de1  [MRESOLVER-171] Resolver fails when compiled on Java 9+ and run on Java 8 due to JDK API breakage
8028de1 is described below

commit 8028de1e6bb3ed0eaf8bcb5d713b9c586197d208
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Sat May 1 22:29:54 2021 +0200

    [MRESOLVER-171] Resolver fails when compiled on Java 9+ and run on Java 8 due to JDK API breakage
---
 .../java/org/eclipse/aether/connector/basic/ChecksumCalculator.java     | 2 +-
 .../java/org/eclipse/aether/internal/impl/DefaultFileProcessor.java     | 2 +-
 .../org/eclipse/aether/spi/connector/transport/AbstractTransporter.java | 2 +-
 .../java/org/eclipse/aether/internal/test/util/TestFileProcessor.java   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/maven-resolver-connector-basic/src/main/java/org/eclipse/aether/connector/basic/ChecksumCalculator.java b/maven-resolver-connector-basic/src/main/java/org/eclipse/aether/connector/basic/ChecksumCalculator.java
index 14f4951..0b1d4b3 100644
--- a/maven-resolver-connector-basic/src/main/java/org/eclipse/aether/connector/basic/ChecksumCalculator.java
+++ b/maven-resolver-connector-basic/src/main/java/org/eclipse/aether/connector/basic/ChecksumCalculator.java
@@ -165,7 +165,7 @@ final class ChecksumCalculator
                 {
                     read -= total - dataOffset;
                 }
-                buffer.rewind();
+                ( (Buffer) buffer ).rewind();
                 ( (Buffer) buffer ).limit( read );
                 update( buffer );
             }
diff --git a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultFileProcessor.java b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultFileProcessor.java
index d2b8ecc..99d5861 100644
--- a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultFileProcessor.java
+++ b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultFileProcessor.java
@@ -232,7 +232,7 @@ public class DefaultFileProcessor
             {
                 try
                 {
-                    buffer.rewind();
+                    ( (Buffer) buffer ).rewind();
                     ( (Buffer) buffer ).limit( bytes );
                     listener.progressed( buffer );
                 }
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/AbstractTransporter.java b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/AbstractTransporter.java
index f420d0d..39e632c 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/AbstractTransporter.java
+++ b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/AbstractTransporter.java
@@ -252,7 +252,7 @@ public abstract class AbstractTransporter
         for ( int read = is.read( array ); read >= 0; read = is.read( array ) )
         {
             os.write( array, 0, read );
-            buffer.rewind();
+            ( (Buffer) buffer ).rewind();
             ( (Buffer) buffer ).limit( read );
             listener.transportProgressed( buffer );
         }
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileProcessor.java b/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileProcessor.java
index 6fc36da..00089a7 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileProcessor.java
+++ b/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileProcessor.java
@@ -219,7 +219,7 @@ public class TestFileProcessor
             {
                 try
                 {
-                    buffer.rewind();
+                    ( (Buffer) buffer ).rewind();
                     ( (Buffer) buffer ).limit( bytes );
                     listener.progressed( buffer );
                 }