< prev index next >

src/hotspot/share/classfile/systemDictionary.hpp

Print this page


 727   static void initialize_preloaded_classes(TRAPS);
 728 
 729   // Class loader constraints
 730   static void check_constraints(unsigned int hash,
 731                                 InstanceKlass* k, Handle loader,
 732                                 bool defining, TRAPS);
 733   static void update_dictionary(unsigned int d_hash,
 734                                 int p_index, unsigned int p_hash,
 735                                 InstanceKlass* k, Handle loader,
 736                                 TRAPS);
 737 
 738   // Variables holding commonly used klasses (preloaded)
 739   static InstanceKlass* _well_known_klasses[];
 740 
 741   // Lazily loaded klasses
 742   static InstanceKlass* volatile _abstract_ownable_synchronizer_klass;
 743 
 744   // table of box klasses (int_klass, etc.)
 745   static InstanceKlass* _box_klasses[T_VOID+1];
 746 

 747   static oop  _java_system_loader;
 748   static oop  _java_platform_loader;
 749 
 750   static bool _has_checkPackageAccess;
 751 };
 752 
 753 #endif // SHARE_VM_CLASSFILE_SYSTEMDICTIONARY_HPP


 727   static void initialize_preloaded_classes(TRAPS);
 728 
 729   // Class loader constraints
 730   static void check_constraints(unsigned int hash,
 731                                 InstanceKlass* k, Handle loader,
 732                                 bool defining, TRAPS);
 733   static void update_dictionary(unsigned int d_hash,
 734                                 int p_index, unsigned int p_hash,
 735                                 InstanceKlass* k, Handle loader,
 736                                 TRAPS);
 737 
 738   // Variables holding commonly used klasses (preloaded)
 739   static InstanceKlass* _well_known_klasses[];
 740 
 741   // Lazily loaded klasses
 742   static InstanceKlass* volatile _abstract_ownable_synchronizer_klass;
 743 
 744   // table of box klasses (int_klass, etc.)
 745   static InstanceKlass* _box_klasses[T_VOID+1];
 746 
 747 private:
 748   static oop  _java_system_loader;
 749   static oop  _java_platform_loader;
 750 
 751   static bool _has_checkPackageAccess;
 752 };
 753 
 754 #endif // SHARE_VM_CLASSFILE_SYSTEMDICTIONARY_HPP
< prev index next >