[jboss-cvs] JBoss Profiler SVN: r465 - branches/JBossProfiler2/src/main/org/jboss/profiler/client.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Aug 16 05:22:09 EDT 2008


Author: jesper.pedersen
Date: 2008-08-16 05:22:09 -0400 (Sat, 16 Aug 2008)
New Revision: 465

Modified:
   branches/JBossProfiler2/src/main/org/jboss/profiler/client/Util.java
Log:
Fix constructor names

Modified: branches/JBossProfiler2/src/main/org/jboss/profiler/client/Util.java
===================================================================
--- branches/JBossProfiler2/src/main/org/jboss/profiler/client/Util.java	2008-08-16 08:57:08 UTC (rev 464)
+++ branches/JBossProfiler2/src/main/org/jboss/profiler/client/Util.java	2008-08-16 09:22:09 UTC (rev 465)
@@ -119,12 +119,20 @@
       int start = mi.getMethodName().indexOf("(");
       int dot = mi.getMethodName().indexOf(".");
 
-      StringBuffer sb = new StringBuffer(mi.getMethodName().substring(0, start + 1));
+      StringBuffer sb = new StringBuffer(mi.getMethodName().substring(0, start));
 
       if (dot != -1 && dot < start) {
-        sb.setCharAt(sb.lastIndexOf("."), '#');
+        int lastDot = sb.lastIndexOf(".");
+
+        if (!mi.getClassName().endsWith(sb.substring(lastDot + 1, start))) {
+          sb.setCharAt(lastDot, '#');
+        } else {
+          sb = sb.append("#");
+        }
       }
 
+      sb = sb.append("(");
+
       if (start + 1 < mi.getMethodName().indexOf(")")) {
         String[] params = mi.getMethodName().substring(start + 1, mi.getMethodName().indexOf(")")).split(",");
         for (int i = 0; i < params.length; i++) {




More information about the jboss-cvs-commits mailing list