BCUL (Byte Code Updating Library) は Java バイトコード中のインストラ クションを更新するためのツールです.インストラクション更新器を作成し, BytecodeUpdater に登録し,クラスファイルを与えることでクラスファイルを 自動的に更新します.
ただし,このツールはバイトコードの検証を一切行いません.すなわち,イ ンストラクション更新器を作成する側はオペランドスタックの状態に気をつけ て更新を行うようにする必要があります.