Top


定義場所(file name)

hotspot/src/share/vm/prims/jvmtiImpl.cpp

説明(description)

// remove the element at index

名前(function name)

void GrowableCache::remove (int index) {

本体部(body)

  {- -------------------------------------------
  (1) 指定された index の要素を _elements 中から削除する.
      (ついでに, 削除した要素は delete してメモリ上からも開放する)
      ---------------------------------------- -}

      GrowableElement *e = _elements->at(index);
      assert(e != NULL, "e != NULL");
      _elements->remove(e);
      delete e;

  {- -------------------------------------------
  (1) GrowableCache::recache() を呼んで _cache フィールドの値を更新しておく.
      ---------------------------------------- -}

      recache();
    }

This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.