インタフェース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
-