< prev index next >

src/hotspot/share/classfile/javaClasses.hpp

Print this page
@@ -329,11 +329,14 @@
    static oop  component_mirror(oop java_class);
    static int component_mirror_offset() { return _component_mirror_offset; }
    static objArrayOop signers(oop java_class);
    static oop  class_data(oop java_class);
    static void set_class_data(oop java_class, oop classData);
+ 
+   static oop  reflection_data(oop java_class);
    static void set_reflection_data(oop java_class, oop reflection_data);
+   static bool has_reflection_data(oop java_class);
    static int reflection_data_offset() { return _reflectionData_offset; }
  
    static oop class_loader(oop java_class);
    static void set_module(oop java_class, oop module);
    static oop module(oop java_class);

@@ -689,10 +692,12 @@
    static void get_stack_trace_elements(int depth, Handle backtrace, objArrayHandle stack_trace, TRAPS);
  
    // For recreating class initialization error exceptions.
    static Handle create_initialization_error(JavaThread* current, Handle throwable);
  
+   static oop create_exception_instance(Symbol* class_name, TRAPS);
+ 
    // Printing
    static void print(oop throwable, outputStream* st);
    static void print_stack_trace(Handle throwable, outputStream* st);
    static void java_printStackTrace(Handle throwable, TRAPS);
    // Debugging
< prev index next >