インタフェースLineNumber
- すべてのスーパー・インタフェース:
ClassFileElement,CodeElement,PseudoInstruction
public sealed interface LineNumber extends PseudoInstruction
特定の行番号のコードを示す疑似命令は、
Code属性の現在の位置より後に始まります。 これにより、LineNumberTable属性内の単一のエントリがモデル化されます。 ClassFile.LineNumbersOptionオプションの設定に従って、CodeModelの要素のトラバース中にCodeElementとして提供されます。
行番号エントリはcompositeです:
また、LineNumberInfoという別のモデルでは、行番号エントリもモデル化されます。これは、CodeModelに依存せず、CodeModelの要素内の擬似命令の順序ではなく、intとしてbci値を表します。また、LineNumberTableAttributeのコンポーネントとして使用されます。
- APIのノート:
- 行番号は、通常、制御フローの分岐ターゲットを示すラベルを使用しないように、カスタム擬似命令で表されます。
- 導入されたバージョン:
- 24
- 関連項目:
-
メソッドのサマリー
-
メソッドの詳細
-
line
int line()行番号を返します。- 戻り値:
- 行番号
-
of
-