Author: shane.bryzak(a)jboss.com
Date: 2008-02-15 07:47:48 -0500 (Fri, 15 Feb 2008)
New Revision: 7427
Modified:
trunk/src/remoting/org/jboss/seam/remoting/wrapper/BeanWrapper.java
Log:
JBSEAM-2567
Modified: trunk/src/remoting/org/jboss/seam/remoting/wrapper/BeanWrapper.java
===================================================================
--- trunk/src/remoting/org/jboss/seam/remoting/wrapper/BeanWrapper.java 2008-02-15
03:25:39 UTC (rev 7426)
+++ trunk/src/remoting/org/jboss/seam/remoting/wrapper/BeanWrapper.java 2008-02-15
12:47:48 UTC (rev 7427)
@@ -195,8 +195,15 @@
/** @todo This is a hack to get the "real" class - find out if there is
an API method in CGLIB that can be used instead */
if (cls.getName().contains("EnhancerByCGLIB"))
- cls = cls.getSuperclass();
+ {
+ cls = cls.getSuperclass();
+ }
+ if (cls.getName().contains("_$$_javassist_"))
+ {
+ cls=cls.getSuperclass();
+ }
+
String componentName = Seam.getComponentName(cls);
Component component = componentName != null ? Component.forName(componentName) :
null;
Show replies by date