これらは, hotspot/src/share/vm/libadt/dict.hpp で定義されている同名のクラス群と(コメントまで含めて)ほとんど同じ. (なお, libadt/ 下の方は ResourceObj のサブクラスだがこちらはスーパークラスを持たない, という違いはある)
(どう使い分けられている? #TODO)
(#Under Construction)
((cite: hotspot/src/share/vm/adlc/dict2.hpp))
class Dict { // Dictionary structure
See: here for details
(#Under Construction)
((cite: hotspot/src/share/vm/adlc/dict2.hpp))
//------------------------------Iteration--------------------------------------
// The class of dictionary iterators. Fails in the presences of modifications
// to the dictionary during iteration (including searches).
// Usage: for( DictI i(dict); i.test(); ++i ) { body = i.key; body = i.value;}
class DictI {
See: here for details
(#Under Construction)
((cite: hotspot/src/share/vm/adlc/dict2.cpp))
class bucket {
See: here for details
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.