src/hotspot/share/classfile/javaClasses.hpp
changeset 51516 7c3891b9f1e0
parent 51429 d9f6e3ee7fcb
child 51698 74dde8b66b7f
equal deleted inserted replaced
51515:fa378e035b81 51516:7c3891b9f1e0
   275 
   275 
   276   static void fixup_module_field(Klass* k, Handle module);
   276   static void fixup_module_field(Klass* k, Handle module);
   277 
   277 
   278   // Conversion
   278   // Conversion
   279   static Klass* as_Klass(oop java_class);
   279   static Klass* as_Klass(oop java_class);
       
   280   static Klass* as_Klass_raw(oop java_class);
   280   static void set_klass(oop java_class, Klass* klass);
   281   static void set_klass(oop java_class, Klass* klass);
   281   static BasicType as_BasicType(oop java_class, Klass** reference_klass = NULL);
   282   static BasicType as_BasicType(oop java_class, Klass** reference_klass = NULL);
   282   static Symbol* as_signature(oop java_class, bool intern_if_not_found, TRAPS);
   283   static Symbol* as_signature(oop java_class, bool intern_if_not_found, TRAPS);
   283   static void print_signature(oop java_class, outputStream *st);
   284   static void print_signature(oop java_class, outputStream *st);
   284   static const char* as_external_name(oop java_class);
   285   static const char* as_external_name(oop java_class);
   308   static oop class_loader(oop java_class);
   309   static oop class_loader(oop java_class);
   309   static void set_module(oop java_class, oop module);
   310   static void set_module(oop java_class, oop module);
   310   static oop module(oop java_class);
   311   static oop module(oop java_class);
   311 
   312 
   312   static int oop_size(oop java_class);
   313   static int oop_size(oop java_class);
       
   314   static int oop_size_raw(oop java_class);
   313   static void set_oop_size(HeapWord* java_class, int size);
   315   static void set_oop_size(HeapWord* java_class, int size);
   314   static int static_oop_field_count(oop java_class);
   316   static int static_oop_field_count(oop java_class);
       
   317   static int static_oop_field_count_raw(oop java_class);
   315   static void set_static_oop_field_count(oop java_class, int size);
   318   static void set_static_oop_field_count(oop java_class, int size);
   316 
   319 
   317   static GrowableArray<Klass*>* fixup_mirror_list() {
   320   static GrowableArray<Klass*>* fixup_mirror_list() {
   318     return _fixup_mirror_list;
   321     return _fixup_mirror_list;
   319   }
   322   }
  1318  public:
  1321  public:
  1319   static void compute_offsets();
  1322   static void compute_offsets();
  1320   static void serialize_offsets(SerializeClosure* f) NOT_CDS_RETURN;
  1323   static void serialize_offsets(SerializeClosure* f) NOT_CDS_RETURN;
  1321 
  1324 
  1322   static ClassLoaderData* loader_data(oop loader);
  1325   static ClassLoaderData* loader_data(oop loader);
       
  1326   static ClassLoaderData* loader_data_raw(oop loader);
  1323   static ClassLoaderData* cmpxchg_loader_data(ClassLoaderData* new_data, oop loader, ClassLoaderData* expected_data);
  1327   static ClassLoaderData* cmpxchg_loader_data(ClassLoaderData* new_data, oop loader, ClassLoaderData* expected_data);
  1324 
  1328 
  1325   static oop parent(oop loader);
  1329   static oop parent(oop loader);
  1326   static oop name(oop loader);
  1330   static oop name(oop loader);
  1327   static oop nameAndId(oop loader);
  1331   static oop nameAndId(oop loader);