Mercurial > hg > truffle
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()); }