< prev index next >

src/hotspot/share/classfile/systemDictionary.hpp

Print this page




 685 
 686   // Class loader constraints
 687   static void check_constraints(unsigned int hash,
 688                                 InstanceKlass* k, Handle loader,
 689                                 bool defining, TRAPS);
 690   static void update_dictionary(unsigned int d_hash,
 691                                 int p_index, unsigned int p_hash,
 692                                 InstanceKlass* k, Handle loader,
 693                                 TRAPS);
 694 
 695   static InstanceKlass* _well_known_klasses[];
 696 
 697   // table of box klasses (int_klass, etc.)
 698   static InstanceKlass* _box_klasses[T_VOID+1];
 699 
 700 private:
 701   static oop  _java_system_loader;
 702   static oop  _java_platform_loader;
 703 
 704   static bool _has_checkPackageAccess;





 705 };
 706 
 707 #endif // SHARE_CLASSFILE_SYSTEMDICTIONARY_HPP


 685 
 686   // Class loader constraints
 687   static void check_constraints(unsigned int hash,
 688                                 InstanceKlass* k, Handle loader,
 689                                 bool defining, TRAPS);
 690   static void update_dictionary(unsigned int d_hash,
 691                                 int p_index, unsigned int p_hash,
 692                                 InstanceKlass* k, Handle loader,
 693                                 TRAPS);
 694 
 695   static InstanceKlass* _well_known_klasses[];
 696 
 697   // table of box klasses (int_klass, etc.)
 698   static InstanceKlass* _box_klasses[T_VOID+1];
 699 
 700 private:
 701   static oop  _java_system_loader;
 702   static oop  _java_platform_loader;
 703 
 704   static bool _has_checkPackageAccess;
 705 
 706 public:
 707   static TableStatistics placeholders_statistics();
 708   static TableStatistics loader_constraints_statistics();
 709   static TableStatistics protection_domain_cache_statistics();
 710 };
 711 
 712 #endif // SHARE_CLASSFILE_SYSTEMDICTIONARY_HPP
< prev index next >