changeset 16571:b9e7ce429c79

BasePhase.createName: use full class name and strip package name so that the outer class is visible.
author Gilles Duboscq <duboscq@ssw.jku.at>
date Wed, 16 Jul 2014 14:22:43 +0200
parents c54912403cb3
children 7531cdfed73c
files graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java	Tue Jul 15 16:54:44 2014 +0200
+++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java	Wed Jul 16 14:22:43 2014 +0200
@@ -112,7 +112,8 @@
     }
 
     protected CharSequence createName() {
-        String s = BasePhase.this.getClass().getSimpleName();
+        String className = BasePhase.this.getClass().getName();
+        String s = className.substring(className.lastIndexOf(".") + 1); // strip the package name
         if (s.endsWith("Phase")) {
             s = s.substring(0, s.length() - "Phase".length());
         }