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)