You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ga...@apache.org on 2013/05/22 19:28:08 UTC

svn commit: r1485297 - /geronimo/tck/branches/3.0/geronimo-porting/src/main/java/org/apache/geronimo/test/tck/BeansImpl.java

Author: gawor
Date: Wed May 22 17:28:08 2013
New Revision: 1485297

URL: http://svn.apache.org/r1485297
Log:
deal with ever changing package names of dynamic proxies

Modified:
    geronimo/tck/branches/3.0/geronimo-porting/src/main/java/org/apache/geronimo/test/tck/BeansImpl.java

Modified: geronimo/tck/branches/3.0/geronimo-porting/src/main/java/org/apache/geronimo/test/tck/BeansImpl.java
URL: http://svn.apache.org/viewvc/geronimo/tck/branches/3.0/geronimo-porting/src/main/java/org/apache/geronimo/test/tck/BeansImpl.java?rev=1485297&r1=1485296&r2=1485297&view=diff
==============================================================================
--- geronimo/tck/branches/3.0/geronimo-porting/src/main/java/org/apache/geronimo/test/tck/BeansImpl.java (original)
+++ geronimo/tck/branches/3.0/geronimo-porting/src/main/java/org/apache/geronimo/test/tck/BeansImpl.java Wed May 22 17:28:08 2013
@@ -34,7 +34,12 @@ public class BeansImpl implements Beans 
     public boolean isProxy(Object instance) {
         System.out.println("isProxy: " + instance);
         final String name = instance.getClass().getName();
-        return name.contains("$$") || name.startsWith("$Proxy");
+        if (name.contains("$$")) {
+            return true;
+        } else {
+            int pos = name.lastIndexOf('.');
+            return name.startsWith("$Proxy", pos + 1);
+        }
     }
 
     @Override