hotspot/src/share/vm/classfile/packageEntry.cpp
changeset 46475 75902cea18af
parent 46458 3c12af929e7d
child 46729 c62d2e8b2728
equal deleted inserted replaced
46474:c872a196b75f 46475:75902cea18af
   348                _classpath_index, _export_flags == PKG_EXP_UNQUALIFIED,
   348                _classpath_index, _export_flags == PKG_EXP_UNQUALIFIED,
   349                _export_flags == PKG_EXP_ALLUNNAMED, p2i(next()));
   349                _export_flags == PKG_EXP_ALLUNNAMED, p2i(next()));
   350 }
   350 }
   351 
   351 
   352 void PackageEntryTable::verify() {
   352 void PackageEntryTable::verify() {
   353   int element_count = 0;
   353   verify_table<PackageEntry>("Package Entry Table");
   354   for (int index = 0; index < table_size(); index++) {
       
   355     for (PackageEntry* probe = bucket(index);
       
   356                               probe != NULL;
       
   357                               probe = probe->next()) {
       
   358       probe->verify();
       
   359       element_count++;
       
   360     }
       
   361   }
       
   362   guarantee(number_of_entries() == element_count,
       
   363             "Verify of Package Entry Table failed");
       
   364   DEBUG_ONLY(verify_lookup_length((double)number_of_entries() / table_size(), "Package Entry Table"));
       
   365 }
   354 }
   366 
   355 
   367 void PackageEntry::verify() {
   356 void PackageEntry::verify() {
   368   guarantee(name() != NULL, "A package entry must have a corresponding symbol name.");
   357   guarantee(name() != NULL, "A package entry must have a corresponding symbol name.");
   369 }
   358 }