Author: tjwatson
Date: Thu May 25 16:28:11 2017
New Revision: 1796168

URL: http://svn.apache.org/viewvc?rev=1796168&view=rev
Log:
ARIES-1724: Proxy generates calls to static methods in <clinit> which can fail 
on Java 9

Modified:
    
aries/trunk/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java

Modified: 
aries/trunk/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java
URL: 
http://svn.apache.org/viewvc/aries/trunk/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java?rev=1796168&r1=1796167&r2=1796168&view=diff
==============================================================================
--- 
aries/trunk/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java
 (original)
+++ 
aries/trunk/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java
 Thu May 25 16:28:11 2017
@@ -600,7 +600,7 @@ public abstract class AbstractWovenProxy
 
     for (String methodStaticFieldName : transformedMethods.keySet()) {
       // add a private static field for the method
-      cv.visitField(ACC_PRIVATE | ACC_STATIC | ACC_FINAL | ACC_SYNTHETIC,
+      cv.visitField(ACC_PRIVATE | ACC_STATIC | ACC_SYNTHETIC,
           methodStaticFieldName, METHOD_TYPE.getDescriptor(), null, null)
           .visitEnd();
     }


Reply via email to