Top


定義場所(file name)

hotspot/src/share/vm/runtime/jniHandles.cpp

名前(function name)

bool JNIHandleBlock::chain_contains(jobject handle) const {

本体部(body)

  {- -------------------------------------------
  (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.