例外を起こす可能性のある bytecode のテンプレートでは, 多くの場合, 明示的に例外条件をチェックしている. 例外送出条件が満たされていればランタイムを呼び出して例外を発生させる.
例外を起こすバイトコード命令は以下の通り.
| Exception | Bytecodes |
|---|---|
| ArrayIndexOutOfBoundsException | 配列の load/store 系の命令全て |
| ArrayStoreException | 配列の store 系の命令全て |
| ClassCastException | checkcast |
| ... (#TODO) |
(#Under Construction)
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.