You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by xi...@apache.org on 2013/05/23 04:38:18 UTC
svn commit: r1485546 -
/geronimo/tck/tags/3.0.1/geronimo-porting/src/main/java/org/apache/geronimo/test/tck/BeansImpl.java
Author: xiaming
Date: Thu May 23 02:38:18 2013
New Revision: 1485546
URL: http://svn.apache.org/r1485546
Log:
Port the fix for GERONIMO-6034 regression into the tag
Modified:
geronimo/tck/tags/3.0.1/geronimo-porting/src/main/java/org/apache/geronimo/test/tck/BeansImpl.java
Modified: geronimo/tck/tags/3.0.1/geronimo-porting/src/main/java/org/apache/geronimo/test/tck/BeansImpl.java
URL: http://svn.apache.org/viewvc/geronimo/tck/tags/3.0.1/geronimo-porting/src/main/java/org/apache/geronimo/test/tck/BeansImpl.java?rev=1485546&r1=1485545&r2=1485546&view=diff
==============================================================================
--- geronimo/tck/tags/3.0.1/geronimo-porting/src/main/java/org/apache/geronimo/test/tck/BeansImpl.java (original)
+++ geronimo/tck/tags/3.0.1/geronimo-porting/src/main/java/org/apache/geronimo/test/tck/BeansImpl.java Thu May 23 02:38:18 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