- すべてのスーパー・インタフェース:
ClassFileElementPREVIEW,CodeElementPREVIEW,PseudoInstructionPREVIEW
public sealed interface CharacterRange extends PseudoInstructionPREVIEW
CharacterRangeは、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
CharacterRangeTableAttributePREVIEW内の単一のエントリをモデル化する擬似命令。 ClassFile.DebugElementsOptionPREVIEWオプションの設定に従って、CodeModelPREVIEWの要素のトラバース中にCodeElementPREVIEWとして提供されます。 - 導入されたバージョン:
- 22
-
メソッドのサマリー
修飾子と型メソッド説明int文字範囲リージョン(exclusive)のエンコードされた終了を返します。int文字範囲リージョン(inclusive)のエンコードされた開始を返します。endScope()命令範囲の終わりを返します。intflags()範囲の種類を示すフラグ・ワード。static CharacterRangePREVIEWof(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を使用できます。