hotspot/src/share/vm/runtime/jniHandles.cpp
bool JNIHandleBlock::chain_contains(jobject handle) const {
{- -------------------------------------------
(1) handle 引数で指定されたオブジェクトが
この JNIHandleBlock から _next でつながっている
どれかの JNIHandleBlock オブジェクト内にあれば true をリターン.
(逆に, なければ false をリターン)
---------------------------------------- -}
for (JNIHandleBlock* current = (JNIHandleBlock*) this; current != NULL; current = current->_next) {
if (current->contains(handle)) {
return true;
}
}
return false;
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.