# HG changeset patch # User Doug Simon # Date 1395179463 -3600 # Node ID a378e59229323cf3e1ebe937ef5210479dfd31c3 # Parent 591f4a575ebf91de8fb74a5eb6fbc645a0997468 take into account BasePhase subclasses whose name does not end with "Phase" diff -r 591f4a575ebf -r a378e5922932 graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java --- 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; } }