src/share/vm/utilities/hashtable.cpp

Print this page
rev 6871 : imported patch hashtable-cleanup
rev 6872 : imported patch nm-hashtable


 355             (double) _lookup_length / _lookup_count, load);
 356   }
 357 }
 358 
 359 #endif
 360 
 361 
 362 // Explicitly instantiate these types
 363 template class Hashtable<ConstantPool*, mtClass>;
 364 template class RehashableHashtable<Symbol*, mtSymbol>;
 365 template class RehashableHashtable<oopDesc*, mtSymbol>;
 366 template class Hashtable<Symbol*, mtSymbol>;
 367 template class Hashtable<Klass*, mtClass>;
 368 template class Hashtable<oop, mtClass>;
 369 #if defined(CHECK_UNHANDLED_OOPS)
 370 template class Hashtable<oop, mtSymbol>;
 371 template class RehashableHashtable<oop, mtSymbol>;
 372 #endif // SOLARIS || CHECK_UNHANDLED_OOPS
 373 template class Hashtable<oopDesc*, mtSymbol>;
 374 template class Hashtable<Symbol*, mtClass>;

 375 template class HashtableEntry<Symbol*, mtSymbol>;
 376 template class HashtableEntry<Symbol*, mtClass>;
 377 template class HashtableEntry<oop, mtSymbol>;

 378 template class BasicHashtableEntry<mtSymbol>;
 379 template class BasicHashtableEntry<mtCode>;
 380 template class BasicHashtable<mtClass>;
 381 template class BasicHashtable<mtSymbol>;
 382 template class BasicHashtable<mtCode>;
 383 template class BasicHashtable<mtInternal>;



 355             (double) _lookup_length / _lookup_count, load);
 356   }
 357 }
 358 
 359 #endif
 360 
 361 
 362 // Explicitly instantiate these types
 363 template class Hashtable<ConstantPool*, mtClass>;
 364 template class RehashableHashtable<Symbol*, mtSymbol>;
 365 template class RehashableHashtable<oopDesc*, mtSymbol>;
 366 template class Hashtable<Symbol*, mtSymbol>;
 367 template class Hashtable<Klass*, mtClass>;
 368 template class Hashtable<oop, mtClass>;
 369 #if defined(CHECK_UNHANDLED_OOPS)
 370 template class Hashtable<oop, mtSymbol>;
 371 template class RehashableHashtable<oop, mtSymbol>;
 372 #endif // SOLARIS || CHECK_UNHANDLED_OOPS
 373 template class Hashtable<oopDesc*, mtSymbol>;
 374 template class Hashtable<Symbol*, mtClass>;
 375 template class Hashtable<nmethod*, mtGC>;
 376 template class HashtableEntry<Symbol*, mtSymbol>;
 377 template class HashtableEntry<Symbol*, mtClass>;
 378 template class HashtableEntry<oop, mtSymbol>;
 379 template class HashtableEntry<nmethod*, mtGC>;
 380 template class BasicHashtableEntry<mtSymbol>;
 381 template class BasicHashtableEntry<mtCode>;
 382 template class BasicHashtable<mtClass>;
 383 template class BasicHashtable<mtSymbol>;
 384 template class BasicHashtable<mtCode>;
 385 template class BasicHashtable<mtInternal>;
 386 template class BasicHashtable<mtGC>;