* Removed all Id tags.
[cacao.git] / src / vmcore / utf8.h
index 81930d791f260d872d1a96c1a5e1711310a047f2..fff7d340a791dbbb396cd5d7bb3aa74142be4aa5 100644 (file)
@@ -22,8 +22,6 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: utf8.h 7257 2007-01-29 23:07:40Z twisti $
-
 */
 
 
@@ -67,6 +65,9 @@ extern utf *utf_java_lang_SecurityManager;
 extern utf *utf_java_lang_String;
 extern utf *utf_java_lang_System;
 extern utf *utf_java_lang_ThreadGroup;
+extern utf *utf_java_lang_ref_SoftReference;
+extern utf *utf_java_lang_ref_WeakReference;
+extern utf *utf_java_lang_ref_PhantomReference;
 extern utf *utf_java_io_Serializable;
 
 extern utf *utf_java_lang_Throwable;
@@ -94,6 +95,7 @@ extern utf *utf_java_lang_VMThrowable;
 #endif
 
 extern utf *utf_java_lang_Exception;
+
 extern utf *utf_java_lang_ArithmeticException;
 extern utf *utf_java_lang_ArrayIndexOutOfBoundsException;
 extern utf *utf_java_lang_ArrayStoreException;
@@ -105,11 +107,14 @@ extern utf *utf_java_lang_IllegalArgumentException;
 extern utf *utf_java_lang_IllegalMonitorStateException;
 extern utf *utf_java_lang_InstantiationException;
 extern utf *utf_java_lang_InterruptedException;
-extern utf *utf_java_lang_InvocationTargetException;
 extern utf *utf_java_lang_NegativeArraySizeException;
 extern utf *utf_java_lang_NullPointerException;
 extern utf *utf_java_lang_StringIndexOutOfBoundsException;
 
+extern utf *utf_java_lang_reflect_InvocationTargetException;
+
+extern utf *utf_java_security_PrivilegedActionException;
+
 #if defined(ENABLE_JAVASE)
 extern utf* utf_java_lang_Void;
 #endif
@@ -141,8 +146,25 @@ extern utf *utf_SourceFile;
 #if defined(ENABLE_JAVASE)
 extern utf *utf_EnclosingMethod;
 extern utf *utf_Signature;
-extern utf *utf_RuntimeVisibleAnnotations;
 extern utf *utf_StackMapTable;
+
+#if defined(ENABLE_ANNOTATIONS)
+/* OpenJDKs sun.reflect.ConstantPool class is for now only
+ * used by annotations but will probably be used for other
+ * things in the future. For now I just couple it with
+ * annotation support.
+ */
+extern utf *utf_sun_reflect_ConstantPool;
+#if defined(WITH_CLASSPATH_GNU)
+extern utf *utf_sun_reflect_annotation_AnnotationParser;
+#endif
+
+extern utf *utf_RuntimeVisibleAnnotations;
+extern utf *utf_RuntimeInvisibleAnnotations;
+extern utf *utf_RuntimeVisibleParameterAnnotations;
+extern utf *utf_RuntimeInvisibleParameterAnnotations;
+extern utf *utf_AnnotationDefault;
+#endif
 #endif
 
 extern utf *utf_init;
@@ -157,13 +179,18 @@ extern utf *utf_addThread;
 extern utf *utf_removeThread;
 extern utf *utf_put;
 extern utf *utf_get;
+extern utf *utf_uncaughtException;
 extern utf *utf_value;
 
 extern utf *utf_fillInStackTrace;
+extern utf *utf_findNative;
 extern utf *utf_getSystemClassLoader;
+extern utf *utf_initCause;
 extern utf *utf_loadClass;
 extern utf *utf_printStackTrace;
 
+extern utf *utf_division_by_zero;
+
 extern utf *utf_Z;
 extern utf *utf_B;
 extern utf *utf_C;
@@ -186,11 +213,15 @@ extern utf *utf_double__void;
 extern utf *utf_void__java_lang_ClassLoader;
 extern utf *utf_void__java_lang_Object;
 extern utf *utf_void__java_lang_Throwable;
+extern utf *utf_java_lang_ClassLoader_java_lang_String__J;
+extern utf *utf_java_lang_Exception__V;
 extern utf *utf_java_lang_Object__java_lang_Object;
 extern utf *utf_java_lang_String__void;
 extern utf *utf_java_lang_String__java_lang_Class;
 extern utf *utf_java_lang_Thread__V;
+extern utf *utf_java_lang_Thread_java_lang_Throwable__V;
 extern utf *utf_java_lang_Throwable__void;
+extern utf *utf_java_lang_Throwable__java_lang_Throwable;
 
 extern utf *utf_not_named_yet;
 extern utf *utf_null;