< prev index next >

src/hotspot/share/classfile/systemDictionary.hpp

Print this page




 664 
 665   // Class loader constraints
 666   static void check_constraints(unsigned int hash,
 667                                 InstanceKlass* k, Handle loader,
 668                                 bool defining, TRAPS);
 669   static void update_dictionary(unsigned int d_hash,
 670                                 int p_index, unsigned int p_hash,
 671                                 InstanceKlass* k, Handle loader,
 672                                 TRAPS);
 673 
 674   static InstanceKlass* _well_known_klasses[];
 675 
 676   // table of box klasses (int_klass, etc.)
 677   static InstanceKlass* _box_klasses[T_VOID+1];
 678 
 679 private:
 680   static oop  _java_system_loader;
 681   static oop  _java_platform_loader;
 682 
 683   static bool _has_checkPackageAccess;





 684 };
 685 
 686 #endif // SHARE_CLASSFILE_SYSTEMDICTIONARY_HPP


 664 
 665   // Class loader constraints
 666   static void check_constraints(unsigned int hash,
 667                                 InstanceKlass* k, Handle loader,
 668                                 bool defining, TRAPS);
 669   static void update_dictionary(unsigned int d_hash,
 670                                 int p_index, unsigned int p_hash,
 671                                 InstanceKlass* k, Handle loader,
 672                                 TRAPS);
 673 
 674   static InstanceKlass* _well_known_klasses[];
 675 
 676   // table of box klasses (int_klass, etc.)
 677   static InstanceKlass* _box_klasses[T_VOID+1];
 678 
 679 private:
 680   static oop  _java_system_loader;
 681   static oop  _java_platform_loader;
 682 
 683   static bool _has_checkPackageAccess;
 684 
 685 public:
 686   static TableStatistics placeholders_statistics();
 687   static TableStatistics loader_constraints_statistics();
 688   static TableStatistics protection_domain_cache_statistics();
 689 };
 690 
 691 #endif // SHARE_CLASSFILE_SYSTEMDICTIONARY_HPP
< prev index next >