インタフェースCharacterRange

すべてのスーパー・インタフェース:
ClassFileElementPREVIEW, CodeElementPREVIEW, PseudoInstructionPREVIEW

public sealed interface CharacterRange extends PseudoInstructionPREVIEW
CharacterRangeは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでCharacterRangeを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
CharacterRangeTableAttributePREVIEW内の単一のエントリをモデル化する擬似命令。 ClassFile.DebugElementsOptionPREVIEWオプションの設定に従って、CodeModelPREVIEWの要素のトラバース中にCodeElementPREVIEWとして提供されます。
導入されたバージョン:
22
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    文字範囲リージョン(除外)のエンコードされた終了を返します。
    int
    文字範囲リージョン(包含)のエンコードされた開始を返します。
    命令範囲の終わりを返します。
    int
    範囲の種類を示すフラグ・ワード。
    of(LabelPREVIEW startScope, LabelPREVIEW endScope, int characterRangeStart, int characterRangeEnd, int flags)
    文字範囲の擬似命令を返します。
    命令範囲の開始を返します。
  • メソッドの詳細

    • startScope

      LabelPREVIEW startScope()
      命令範囲の開始を返します。
      戻り値:
      命令範囲の開始
    • endScope

      LabelPREVIEW endScope()
      命令範囲の終わりを返します。
      戻り値:
      命令範囲の終わり
    • characterRangeStart

      int characterRangeStart()
      文字範囲リージョン(包含)のエンコードされた開始を返します。 値は、line_number << 10 + column_numberで指定されたline_number/column_numberペアから構築され、ソース・ファイルは(多分マルチバイト)文字の配列として表示されます。
      戻り値:
      文字範囲リージョン(包含)のエンコードされた開始
    • characterRangeEnd

      int characterRangeEnd()
      文字範囲リージョン(除外)のエンコードされた終了を戻します。 値は、line_number << 10 + column_numberで指定されたline_number/column_numberペアから構築され、ソース・ファイルは(多分マルチバイト)文字の配列として表示されます。
      戻り値:
      文字範囲リージョン(除外)のエンコードされた終了
    • flags

      int flags()
      戻り値:
      フラグ
      関連項目:
    • of

      static CharacterRangePREVIEW of(LabelPREVIEW startScope, LabelPREVIEW endScope, int characterRangeStart, int characterRangeEnd, int flags)
      文字範囲の擬似命令を返します。
      パラメータ:
      startScope - 命令範囲の開始
      endScope - 命令範囲の終わり
      characterRangeStart - 文字範囲リージョン(包含)のエンコードされた開始
      characterRangeEnd - 文字範囲リージョン(除外)のエンコードされた終了
      flags - 範囲の種類を示すフラグ・ワード
      戻り値:
      文字範囲の擬似命令