- すべてのスーパー・インタフェース:
ClassFileElementPREVIEW
,CodeElementPREVIEW
,PseudoInstructionPREVIEW
public sealed interface CharacterRange extends PseudoInstructionPREVIEW
CharacterRange
は、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
CharacterRangeTableAttribute
PREVIEW内の単一のエントリをモデル化する擬似命令。 ClassFile.DebugElementsOption
PREVIEWオプションの設定に従って、CodeModel
PREVIEWの要素のトラバース中にCodeElement
PREVIEWとして提供されます。 - 導入されたバージョン:
- 22
-
メソッドのサマリー
修飾子と型メソッド説明int
文字範囲リージョン(exclusive)のエンコードされた終了を返します。int
文字範囲リージョン(inclusive)のエンコードされた開始を返します。endScope()
命令範囲の終わりを返します。int
flags()
範囲の種類を示すフラグ・ワード。static CharacterRangePREVIEW
of
(LabelPREVIEW startScope, LabelPREVIEW endScope, int characterRangeStart, int characterRangeEnd, int flags) 文字範囲の擬似命令を返します。命令範囲の開始を返します。
-
メソッドの詳細
-
startScope
-
endScope
-
characterRangeStart
int characterRangeStart()文字範囲リージョン(inclusive)のエンコードされた開始を返します。 値は、line_number << 10 + column_number
で指定されたline_number/column_numberペアから構築され、ソース・ファイルは(多分マルチバイト)文字の配列として表示されます。- 戻り値:
- 文字範囲リージョン(inclusive)のエンコードされた開始
-
characterRangeEnd
int characterRangeEnd()文字範囲リージョン(exclusive)のエンコードされた終了を戻します。 値は、line_number << 10 + column_number
で指定されたline_number/column_numberペアから構築され、ソース・ファイルは(多分マルチバイト)文字の配列として表示されます。- 戻り値:
- 文字範囲リージョン(exclusive)のエンコードされた終了
-
flags
int flags()範囲の種類を示すフラグ・ワード。 複数のフラグ・ビットを設定できます。 有効なフラグは次のとおりです。- 戻り値:
- フラグ
- 関連項目:
-
of
static CharacterRangePREVIEW of(LabelPREVIEW startScope, LabelPREVIEW endScope, int characterRangeStart, int characterRangeEnd, int flags) 文字範囲の擬似命令を返します。- パラメータ:
startScope
- 命令範囲の開始endScope
- 命令範囲の終わりcharacterRangeStart
- 文字範囲リージョン(inclusive)のエンコードされた開始characterRangeEnd
- 文字範囲リージョン(exclusive)のエンコードされた終了flags
- 範囲の種類を示すフラグ・ワード- 戻り値:
- 文字範囲の擬似命令
-
CharacterRange
を使用できます。