You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gp...@apache.org on 2010/03/10 16:07:51 UTC
svn commit: r921384 -
/myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/proxy/DefaultProxyHelper.java
Author: gpetracek
Date: Wed Mar 10 15:07:50 2010
New Revision: 921384
URL: http://svn.apache.org/viewvc?rev=921384&view=rev
Log:
minor addition
Modified:
myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/proxy/DefaultProxyHelper.java
Modified: myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/proxy/DefaultProxyHelper.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/proxy/DefaultProxyHelper.java?rev=921384&r1=921383&r2=921384&view=diff
==============================================================================
--- myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/proxy/DefaultProxyHelper.java (original)
+++ myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/proxy/DefaultProxyHelper.java Wed Mar 10 15:07:50 2010
@@ -59,7 +59,13 @@ public class DefaultProxyHelper implemen
{
if (isProxiedClass(proxiedClass))
{
- return proxiedClass.getName().substring(0, proxiedClass.getName().indexOf("$"));
+ String result = proxiedClass.getName().substring(0, proxiedClass.getName().indexOf("$"));
+
+ if(result.endsWith("_") && proxiedClass.getName().contains("javassist"))
+ {
+ return result.substring(0, result.length() - 1);
+ }
+ return result;
}
return proxiedClass.getName();
}
@@ -75,8 +81,9 @@ public class DefaultProxyHelper implemen
public boolean isProxiedClass(Class currentClass)
{
- return currentClass.getName().contains("$$EnhancerByCGLIB$$")
- || currentClass.getName().contains("$$FastClassByCGLIB$$");
+ return currentClass.getName().contains("$$EnhancerByCGLIB$$") ||
+ currentClass.getName().contains("$$FastClassByCGLIB$$") ||
+ currentClass.getName().contains("_$$_javassist");
}
public boolean isProxiedObject(Object proxiedObject)