< prev index next > src/hotspot/share/classfile/javaClasses.hpp
Print this page
static int _component_mirror_offset;
static int _name_offset;
static int _source_file_offset;
static int _classData_offset;
static int _classRedefinedCount_offset;
+ static int _reflectionData_offset;
static bool _offsets_computed;
static GrowableArray<Klass*>* _fixup_mirror_list;
static GrowableArray<Klass*>* _fixup_module_field_list;
static objArrayOop signers(oop java_class);
static void set_signers(oop java_class, objArrayOop signers);
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 component_mirror_offset() { return _component_mirror_offset; }
static oop class_loader(oop java_class);
static void set_module(oop java_class, oop module);
static oop module(oop java_class);
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);
- // Printing
+ 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
friend class JavaClasses;
< prev index next >