changeset 14603:a378e5922932

take into account BasePhase subclasses whose name does not end with "Phase"
author Doug Simon <doug.simon@oracle.com>
date Tue, 18 Mar 2014 22:51:03 +0100
parents 591f4a575ebf
children bd7cf02d1756
files graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java	Tue Mar 18 22:50:30 2014 +0100
+++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java	Tue Mar 18 22:51:03 2014 +0100
@@ -44,7 +44,10 @@
         @Override
         public String createString() {
             String s = BasePhase.this.getClass().getSimpleName();
-            return s.substring(0, s.length() - "Phase".length());
+            if (s.endsWith("Phase")) {
+                return s.substring(0, s.length() - "Phase".length());
+            }
+            return s;
         }
     }