Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: utf8.h 7257 2007-01-29 23:07:40Z twisti $
-
*/
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;
#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;
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
#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;
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;
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;