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