Top


定義場所(file name)

hotspot/src/cpu/sparc/vm/templateTable_sparc.cpp

名前(function name)

void TemplateTable::lookupswitch() {

本体部(body)

  {- -------------------------------------------
  (1) (assert) (See: TemplateTable::transition())
      ---------------------------------------- -}

      transition(itos, itos);

  {- -------------------------------------------
  (1) コード生成:
      「強制的に停止させる」
       (lookupswitch バイトコードは, rewrite 処理によって 
        fast_linearswitch か fast_binaryswitch に置き換えられているはずなので, 
        このテンプレートが実行されたら HotSpot 内のなにかがおかしくなっている.
        (See: [here](no3059AfB.html) for details))
      ---------------------------------------- -}

      __ stop("lookupswitch bytecode should have been rewritten");
    }

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