パッケージ org.springframework.asm
クラス Label
java.lang.ObjectSE
org.springframework.asm.Label
メソッドのバイトコード内の位置。ラベルは、ジャンプ、ジャンプ、切り替えの指示、トライキャッチブロックに使用されます。ラベルは、直後の命令を示します。ただし、ラベルとそれが指定する命令の間に他の要素が存在する可能性があることに注意してください(他のラベル、スタックマップフレーム、行番号など)。
- 作成者:
- Eric Bruneton
フィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターメソッドのサマリー
フィールドの詳細
info
このラベルに関連付けられたユーザー管理状態。警告: このフィールドは ASM ツリーパッケージによって使用されます。ASM ツリーパッケージで使用するには、MethodNode の getLabelNode メソッドをオーバーライドする必要があります。
コンストラクターの詳細
Label
public Label()新しいラベルを作成します。
メソッドの詳細
getOffset
public int getOffset()このラベルに対応するバイトコードオフセットを返します。このオフセットは、メソッドのバイトコードの先頭から計算されます。 このメソッドはAttribute
サブクラスを対象としており、通常、クラスジェネレーターやアダプターでは必要ありません。- 戻り値:
- このラベルに対応するバイトコードのオフセット。
- 例外:
IllegalStateExceptionSE
- このラベルがまだ解決されていない場合。
toString
このラベルの文字列表現を返します。