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);
}
/**