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

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

commit 0dabdb1747cb250ae62f82e81f98e1394d141f8b
Author: Michael Osipov <micha...@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 e13d088..6ffda48 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
@@ -230,7 +230,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 );
                 }

Reply via email to