diff src/share/vm/graal/graalJavaAccess.hpp @ 5544:20e390e09717

Convert ExceptionHandler class from interface to final data class. Remove CiExceptionHandler and HotSpotExceptionHandler classes and replace usages with ExceptionHandler class.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Sat, 09 Jun 2012 17:35:43 +0200
parents e318468952f5
children 65f832e7476b
line wrap: on
line diff
--- a/src/share/vm/graal/graalJavaAccess.hpp	Sat Jun 09 17:24:23 2012 +0200
+++ b/src/share/vm/graal/graalJavaAccess.hpp	Sat Jun 09 17:35:43 2012 +0200
@@ -103,11 +103,11 @@
     oop_field(HotSpotTargetMethod, exceptionHandlers, "[Lcom/oracle/graal/api/code/CiTargetMethod$ExceptionHandler;") \
   end_class                                                                             \
   start_class(HotSpotExceptionHandler)                                                  \
-    int_field(HotSpotExceptionHandler, startBci)                                        \
-    int_field(HotSpotExceptionHandler, endBci)                                          \
-    int_field(HotSpotExceptionHandler, handlerBci)                                      \
-    int_field(HotSpotExceptionHandler, catchClassIndex)                                 \
-    oop_field(HotSpotExceptionHandler, catchClass, "Lcom/oracle/graal/api/meta/JavaType;")    \
+    int_field(HotSpotExceptionHandler, startBCI)                                        \
+    int_field(HotSpotExceptionHandler, endBCI)                                          \
+    int_field(HotSpotExceptionHandler, handlerBCI)                                      \
+    int_field(HotSpotExceptionHandler, catchTypeCPI)                                 \
+    oop_field(HotSpotExceptionHandler, catchType, "Lcom/oracle/graal/api/meta/JavaType;")    \
   end_class                                                                             \
   start_class(CiTargetMethod)                                                           \
     int_field(CiTargetMethod, frameSize)                                                \