changeset 7086:902f60aa20cc

added toString() implementation to Assumption classes
author Doug Simon <doug.simon@oracle.com>
date Wed, 28 Nov 2012 18:45:54 +0100
parents 83ddc0026706
children 4c0d132dca4d
files graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Assumptions.java
diffstat 1 files changed, 17 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Assumptions.java	Wed Nov 28 14:28:53 2012 +0100
+++ b/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Assumptions.java	Wed Nov 28 18:45:54 2012 +0100
@@ -22,6 +22,8 @@
  */
 package com.oracle.graal.api.code;
 
+import static com.oracle.graal.api.meta.MetaUtil.*;
+
 import java.io.*;
 import java.util.*;
 
@@ -81,6 +83,11 @@
             }
             return false;
         }
+
+        @Override
+        public String toString() {
+            return "ConcreteSubtype[context=" + toJavaName(context) + ", subtype=" + toJavaName(subtype) + "]";
+        }
     }
 
     /**
@@ -130,6 +137,11 @@
             }
             return false;
         }
+
+        @Override
+        public String toString() {
+            return "ConcreteMethod[method=" + format("%H.%n(%p)", method) + ", context=" + toJavaName(context) + ", impl=" + format("%H.%n(%p)", impl) + "]";
+        }
     }
 
     /**
@@ -161,6 +173,11 @@
             }
             return false;
         }
+
+        @Override
+        public String toString() {
+            return "MethodContents[method=" + format("%H.%n(%p)", method) + "]";
+        }
     }
 
     /**