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

jbonofre 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 b9611fb  [ARIES-1981] Upgrade to ASM 8.0.1
b9611fb is described below

commit b9611fb5ae69ba15595730faae53c8de24d34c2e
Author: jbonofre <[email protected]>
AuthorDate: Wed May 20 08:26:07 2020 +0200

    [ARIES-1981] Upgrade to ASM 8.0.1
---
 proxy/proxy-impl/pom.xml                                          | 8 ++++----
 .../apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java | 4 ++--
 .../aries/proxy/impl/common/AbstractWovenProxyMethodAdapter.java  | 2 +-
 .../org/apache/aries/proxy/impl/common/ConstructorFinder.java     | 2 +-
 .../apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java | 6 +++---
 .../apache/aries/proxy/impl/common/OSGiFriendlyClassVisitor.java  | 2 +-
 .../org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java     | 2 +-
 .../aries/proxy/impl/gen/ProxySubclassHierarchyAdapter.java       | 2 +-
 .../proxy/impl/interfaces/InterfaceCombiningClassAdapter.java     | 4 ++--
 .../aries/proxy/impl/interfaces/InterfaceProxyGenerator.java      | 4 ++--
 .../aries/proxy/impl/weaving/SyntheticSerialVerUIDAdder.java      | 4 ++--
 .../main/java/org/apache/aries/proxy/synthesizer/Synthesizer.java | 2 +-
 12 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/proxy/proxy-impl/pom.xml b/proxy/proxy-impl/pom.xml
index 454d32c..06f0da1 100644
--- a/proxy/proxy-impl/pom.xml
+++ b/proxy/proxy-impl/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.aries</groupId>
         <artifactId>parent</artifactId>
-        <version>2.0.1</version>
+        <version>2.1.0</version>
         <relativePath>../../parent/pom.xml</relativePath>
     </parent>
 
@@ -56,7 +56,7 @@
         <aries.osgi.import.pkg>
             
org.apache.aries.proxy.weavinghook;resolution:=optional;provide:=true,
             org.apache.aries.proxy*;provide:=true,
-            org.objectweb.asm*;resolution:=optional;version="[5,8)",
+            org.objectweb.asm*;resolution:=optional;version="[5,9)",
             sun.reflect*;resolution:=optional,
             *
         </aries.osgi.import.pkg>
@@ -77,13 +77,13 @@
             <groupId>org.ow2.asm</groupId>
             <artifactId>asm</artifactId>
             <optional>true</optional>
-            <version>7.2</version>
+            <version>8.0.1</version>
         </dependency>
         <dependency>
             <groupId>org.ow2.asm</groupId>
             <artifactId>asm-commons</artifactId>
             <optional>true</optional>
-            <version>7.2</version>
+            <version>8.0.1</version>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java
 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java
index 9e2461a..780a3dd 100644
--- 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java
+++ 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java
@@ -365,7 +365,7 @@ public abstract class AbstractWovenProxyAdapter extends 
ClassVisitor implements
       //to write our init code to static_init_UUID instead
       staticInitMethod = new Method("static_init_" + UU_ID, Type.VOID_TYPE, 
NO_ARGS);
       staticInitMethodFlags = staticInitMethodFlags | ACC_FINAL;
-      methodVisitorToReturn = new AdviceAdapter(Opcodes.ASM7, 
cv.visitMethod(access, name, desc, signature,
+      methodVisitorToReturn = new AdviceAdapter(Opcodes.ASM8, 
cv.visitMethod(access, name, desc, signature,
           exceptions), access, name, desc){
         @Override
         protected void onMethodEnter()
@@ -731,4 +731,4 @@ public abstract class AbstractWovenProxyAdapter extends 
ClassVisitor implements
     currentMethodDeclaringType = type;
     currentMethodDeclaringTypeIsInterface = isInterface;
   }
-}
\ No newline at end of file
+}
diff --git 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyMethodAdapter.java
 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyMethodAdapter.java
index 503a305..b77242e 100644
--- 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyMethodAdapter.java
+++ 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyMethodAdapter.java
@@ -179,7 +179,7 @@ public abstract class AbstractWovenProxyMethodAdapter 
extends GeneratorAdapter
       String methodStaticFieldName, Method currentTransformMethod, Type 
typeBeingWoven,
       Type methodDeclaringType, boolean isMethodDeclaringTypeInterface, 
boolean isDefaultMethod)
   {
-    super(ASM7, mv, access, name, desc);
+    super(ASM8, mv, access, name, desc);
     this.methodStaticFieldName = methodStaticFieldName;
     this.currentTransformMethod = currentTransformMethod;
     returnType = currentTransformMethod.getReturnType();
diff --git 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/ConstructorFinder.java
 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/ConstructorFinder.java
index 3d6bffd..bf6c0a2 100644
--- 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/ConstructorFinder.java
+++ 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/ConstructorFinder.java
@@ -37,7 +37,7 @@ public class ConstructorFinder extends ClassVisitor
 
   public ConstructorFinder()
   {
-    super(Opcodes.ASM7);
+    super(Opcodes.ASM8);
   }
 
   @Override
diff --git 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java
 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java
index 403717e..23047e6 100644
--- 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java
+++ 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java
@@ -64,7 +64,7 @@ final class MethodCopyingClassAdapter extends ClassVisitor 
implements Opcodes {
   public MethodCopyingClassAdapter(AbstractWovenProxyAdapter awpa, ClassLoader 
definingLoader,
       Class<?> superToCopy, Type overridingClassType, Set<Method> 
knownMethods, 
       Map<String, TypeMethod> transformedMethods) {
-    super(Opcodes.ASM7);
+    super(Opcodes.ASM8);
     this.wovenProxyAdapter = awpa;
     this.superToCopy = superToCopy;
     this.overridingClassType = overridingClassType;
@@ -178,7 +178,7 @@ private void methodHiddenException(String name) {
     
     public CopyingMethodAdapter(GeneratorAdapter mv, Type superType, 
         Method currentTransformMethod) {
-      super(Opcodes.ASM7);
+      super(Opcodes.ASM8);
       this.mv = mv;
       this.superType = superType;
       this.currentTransformMethod = currentTransformMethod;
@@ -225,4 +225,4 @@ private void methodHiddenException(String name) {
       mv.visitEnd();
     }
   }
-}
\ No newline at end of file
+}
diff --git 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/OSGiFriendlyClassVisitor.java
 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/OSGiFriendlyClassVisitor.java
index 7013406..0a26cfe 100644
--- 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/OSGiFriendlyClassVisitor.java
+++ 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/OSGiFriendlyClassVisitor.java
@@ -35,7 +35,7 @@ public final class OSGiFriendlyClassVisitor extends 
ClassVisitor {
   
   public OSGiFriendlyClassVisitor(ClassVisitor cv, int arg1) {
    
-    super(Opcodes.ASM7, cv);
+    super(Opcodes.ASM8, cv);
 
     inlineJSR = arg1 == ClassWriter.COMPUTE_FRAMES;
   }
diff --git 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java
 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java
index 0edc9dd..f2900e8 100644
--- 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java
+++ 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java
@@ -66,7 +66,7 @@ public class ProxySubclassAdapter extends ClassVisitor 
implements Opcodes
   public ProxySubclassAdapter(ClassVisitor writer, String newClassName, 
ClassLoader loader)
   {
     // call the superclass constructor
-    super(Opcodes.ASM7, writer);
+    super(Opcodes.ASM8, writer);
     // the writer is now the cv in the superclass of ClassAdapter
 
     LOGGER.debug(Constants.LOG_ENTRY, "ProxySubclassAdapter", new Object[] { 
this, writer,
diff --git 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassHierarchyAdapter.java
 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassHierarchyAdapter.java
index 1f58199..c3dc2df 100644
--- 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassHierarchyAdapter.java
+++ 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassHierarchyAdapter.java
@@ -47,7 +47,7 @@ public class ProxySubclassHierarchyAdapter extends 
ClassVisitor implements Opcod
 
   ProxySubclassHierarchyAdapter(ProxySubclassAdapter adapter, 
Collection<String> methodsToImplement)
   {
-    super(Opcodes.ASM7);
+    super(Opcodes.ASM8);
     LOGGER.debug(Constants.LOG_ENTRY, "ProxySubclassHeirarchyAdapter", new 
Object[] {
         this, adapter, methodsToImplement });
 
diff --git 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceCombiningClassAdapter.java
 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceCombiningClassAdapter.java
index 121545e..f05bb76 100644
--- 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceCombiningClassAdapter.java
+++ 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceCombiningClassAdapter.java
@@ -61,7 +61,7 @@ final class InterfaceCombiningClassAdapter extends 
ClassVisitor implements Opcod
    */
   InterfaceCombiningClassAdapter(String className,
       ClassLoader loader, Class<?> superclass, Collection<Class<?>> 
interfaces) {
-    super(Opcodes.ASM7);
+    super(Opcodes.ASM8);
     writer = new OSGiFriendlyClassWriter(ClassWriter.COMPUTE_FRAMES, loader);
     ClassVisitor cv = new OSGiFriendlyClassVisitor(writer, 
ClassWriter.COMPUTE_FRAMES);
     adapter = new InterfaceUsingWovenProxyAdapter(cv, className, loader);
@@ -168,4 +168,4 @@ final class InterfaceCombiningClassAdapter extends 
ClassVisitor implements Opcod
       visitor = visitMethod(ACC_PUBLIC | ACC_ABSTRACT, "hashCode", "()I", 
null, null);
       if (visitor != null) visitor.visitEnd();     
   }
-}
\ No newline at end of file
+}
diff --git 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceProxyGenerator.java
 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceProxyGenerator.java
index 8d45173..acd306d 100644
--- 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceProxyGenerator.java
+++ 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceProxyGenerator.java
@@ -48,7 +48,7 @@ public final class InterfaceProxyGenerator extends 
ClassVisitor implements Opcod
 
   public InterfaceProxyGenerator()
   {
-    super(Opcodes.ASM7);
+    super(Opcodes.ASM8);
     
   }
 
@@ -137,4 +137,4 @@ public final class InterfaceProxyGenerator extends 
ClassVisitor implements Opcod
     }
     return classes;
   }
-}
\ No newline at end of file
+}
diff --git 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/SyntheticSerialVerUIDAdder.java
 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/SyntheticSerialVerUIDAdder.java
index 546b2d1..79867c8 100644
--- 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/SyntheticSerialVerUIDAdder.java
+++ 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/SyntheticSerialVerUIDAdder.java
@@ -25,7 +25,7 @@ import org.objectweb.asm.Opcodes;
 import org.objectweb.asm.Type;
 import org.objectweb.asm.commons.SerialVersionUIDAdder;
 
-import static org.objectweb.asm.Opcodes.ASM7;
+import static org.objectweb.asm.Opcodes.ASM8;
 
 class SyntheticSerialVerUIDAdder extends SerialVersionUIDAdder {
 
@@ -43,7 +43,7 @@ class SyntheticSerialVerUIDAdder extends 
SerialVersionUIDAdder {
   private boolean hasSVUID;
 
   public SyntheticSerialVerUIDAdder(WovenProxyAdapter cv) {
-    super(ASM7, cv);
+    super(ASM8, cv);
     wpa = cv;
   }
 
diff --git 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/synthesizer/Synthesizer.java
 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/synthesizer/Synthesizer.java
index 5eb56ee..c66e9e1 100644
--- 
a/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/synthesizer/Synthesizer.java
+++ 
b/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/synthesizer/Synthesizer.java
@@ -82,7 +82,7 @@ public class Synthesizer
 
     public CustomClassVisitor( ClassVisitor cv)
     {
-      super(Opcodes.ASM7, cv);
+      super(Opcodes.ASM8, cv);
       
     }
     @Override

Reply via email to