Author: rmannibucau
Date: Tue Jul  4 07:01:14 2017
New Revision: 1800731

URL: http://svn.apache.org/viewvc?rev=1800731&view=rev
Log:
OWB-1196 ensure we can proxy signed classes - ensure subclasses have a class 
suffix for consistency and frameworks testing it

Modified:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/SubclassProxyFactory.java

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/SubclassProxyFactory.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/SubclassProxyFactory.java?rev=1800731&r1=1800730&r2=1800731&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/SubclassProxyFactory.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/SubclassProxyFactory.java
 Tue Jul  4 07:01:14 2017
@@ -43,6 +43,8 @@ import javax.inject.Inject;
 public class SubclassProxyFactory extends AbstractProxyFactory
 {
 
+    private static final String SUB_CLASS_NAME_SUFFIX = "$$OwbSubClass";
+
     public SubclassProxyFactory(WebBeansContext webBeansContext)
     {
         super(webBeansContext);
@@ -95,9 +97,9 @@ public class SubclassProxyFactory extend
     {
         if (classToProxy.getSigners() != null)
         {
-            return getSignedClassProxyName(classToProxy);
+            return getSignedClassProxyName(classToProxy) + 
SUB_CLASS_NAME_SUFFIX;
         }
-        return fixPreservedPackages(classToProxy.getName() + "$$OwbSubClass");
+        return fixPreservedPackages(classToProxy.getName() + 
SUB_CLASS_NAME_SUFFIX);
     }
 
     /**


Reply via email to