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

cschneider pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/aries.git


The following commit(s) were added to refs/heads/trunk by this push:
     new fa6225495 ARIES-2127: Add constants for Java 20/21
     new a5064f116 Merge pull request #243 from rovarga/aries2127
fa6225495 is described below

commit fa62254951363bfa95872866d535898cde26430b
Author: Robert Varga <[email protected]>
AuthorDate: Fri Sep 29 17:15:05 2023 +0200

    ARIES-2127: Add constants for Java 20/21
    
    Signed-off-by: Robert Varga <[email protected]>
---
 .../src/main/java/org/apache/aries/proxy/impl/ProxyUtils.java     | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/ProxyUtils.java 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/ProxyUtils.java
index 5d5eecc9e..e46be59ee 100644
--- a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/ProxyUtils.java
+++ b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/ProxyUtils.java
@@ -39,6 +39,14 @@ public class ProxyUtils
       //In order to avoid an inconsistent stack error the version of the woven 
byte code needs to match
       //the level of byte codes in the original class
       switch(JAVA_CLASS_VERSION) {
+        case Opcodes.V21:
+          LOGGER.debug("Weaving to Java 21");
+          weavingJavaVersion = Opcodes.V21;
+          break;
+        case Opcodes.V20:
+          LOGGER.debug("Weaving to Java 20");
+          weavingJavaVersion = Opcodes.V20;
+          break;
         case Opcodes.V19:
           LOGGER.debug("Weaving to Java 19");
           weavingJavaVersion = Opcodes.V19;

Reply via email to