# HG changeset patch # User Doug Simon # Date 1405028716 -7200 # Node ID 1ffe4349f945f4bfb0fc8d1bf343fe864f72c284 # Parent d3fc4779fc60e2db990b7036e60572c8cb334bf8 moved toClassName(JavaType) from MetaUtil to be a default method in JavaType diff -r d3fc4779fc60 -r 1ffe4349f945 graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaType.java --- a/graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaType.java Thu Jul 10 23:22:47 2014 +0200 +++ b/graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaType.java Thu Jul 10 23:45:16 2014 +0200 @@ -122,4 +122,12 @@ } return getKind().getJavaName(); } + + /** + * Returns this type's name in the same format as {@link Class#getName()}. + */ + default String toClassName(JavaType type) { + return internalNameToJava(type.getName(), true, true); + } + } diff -r d3fc4779fc60 -r 1ffe4349f945 graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaUtil.java --- a/graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaUtil.java Thu Jul 10 23:22:47 2014 +0200 +++ b/graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaUtil.java Thu Jul 10 23:45:16 2014 +0200 @@ -189,13 +189,6 @@ return name.substring(index + 1); } - /** - * Returns the type name in the same format as {@link Class#getName()}. - */ - public static String toClassName(JavaType type) { - return internalNameToJava(type.getName(), true, true); - } - public static String internalNameToJava(String name, boolean qualified, boolean classForNameCompatible) { switch (name.charAt(0)) { case 'L': {