src/share/vm/classfile/javaClasses.hpp

changeset 6626
9428a0b94204
parent 6413
595c0f60d50d
child 6876
710a3c8b516e
child 6975
27188ae8bbbb
equal deleted inserted replaced
6619:9c3dc501b5eb 6626:9428a0b94204
244 static int classRedefinedCount_offset; 244 static int classRedefinedCount_offset;
245 static GrowableArray<Klass*>* _fixup_mirror_list; 245 static GrowableArray<Klass*>* _fixup_mirror_list;
246 246
247 static void set_init_lock(oop java_class, oop init_lock); 247 static void set_init_lock(oop java_class, oop init_lock);
248 static void set_protection_domain(oop java_class, oop protection_domain); 248 static void set_protection_domain(oop java_class, oop protection_domain);
249 static void initialize_mirror_fields(KlassHandle k, Handle mirror, Handle protection_domain, TRAPS);
249 public: 250 public:
250 static void compute_offsets(); 251 static void compute_offsets();
251 252
252 // Instance creation 253 // Instance creation
253 static oop create_mirror(KlassHandle k, Handle protection_domain, TRAPS); 254 static void create_mirror(KlassHandle k, Handle protection_domain, TRAPS);
254 static void fixup_mirror(KlassHandle k, TRAPS); 255 static void fixup_mirror(KlassHandle k, TRAPS);
255 static oop create_basic_type_mirror(const char* basic_type_name, BasicType type, TRAPS); 256 static oop create_basic_type_mirror(const char* basic_type_name, BasicType type, TRAPS);
256 // Conversion 257 // Conversion
257 static Klass* as_Klass(oop java_class); 258 static Klass* as_Klass(oop java_class);
258 static void set_klass(oop java_class, Klass* klass); 259 static void set_klass(oop java_class, Klass* klass);

mercurial