changeset 16487:1ffe4349f945

moved toClassName(JavaType) from MetaUtil to be a default method in JavaType
author Doug Simon <doug.simon@oracle.com>
date Thu, 10 Jul 2014 23:45:16 +0200
parents d3fc4779fc60
children 890d25ac05c3
files graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaType.java graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaUtil.java
diffstat 2 files changed, 8 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- 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);
+    }
+
 }
--- 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': {