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