changeset 23714:c351824fff81

Add IllegalValueKind.toString
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Thu, 23 Jun 2016 09:18:05 -0700
parents 60c0f5eca268
children 3d3f2a5699e6
files jvmci/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ValueKind.java
diffstat 1 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ValueKind.java	Thu Jun 23 17:06:24 2016 +0200
+++ b/jvmci/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ValueKind.java	Thu Jun 23 09:18:05 2016 -0700
@@ -60,6 +60,11 @@
         public IllegalValueKind changeType(PlatformKind newPlatformKind) {
             return this;
         }
+
+        @Override
+        public String toString() {
+            return "ILLEGAL";
+        }
     }
 
     /**
@@ -85,7 +90,8 @@
 
     /**
      * Returns a String representation of the kind, which will be included at the end of
-     * {@link Value#toString()} implementation.
+     * {@link Value#toString()} implementation. Defaults to {@link #toString()} but can be
+     * overridden to provide something more specific.
      */
     public String getKindSuffix() {
         return toString();