クラスDiag
java.lang.Object
jdk.jshell.Diag
-
フィールドのサマリー
フィールド -
メソッドのサマリー
修飾子と型メソッド説明abstract StringgetCode()診断のタイプを示す診断コードを返します。abstract longこの診断に関連付けられたファイルの先頭から、問題の終わりを示す文字オフセットを返します。abstract StringgetMessage(Locale locale) 指定されたロケールのローカライズされたメッセージを返します。abstract longこの診断に関連付けられたソース・オブジェクトの先頭から、問題のロケーションを示す文字オフセットを返します。abstract longこの診断に関連付けられたファイルの先頭から、問題の始まりを示す文字オフセットを返します。abstract booleanisError()この診断が(警告またはノートとは対照的に)のエラーであるかどうかを示します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
フィールド詳細
-
NOPOS
public static final long NOPOS位置にアクセスできないことを通知するために使用されます。- 関連項目:
-
-
メソッドの詳細
-
isError
public abstract boolean isError()この診断が(警告またはノートとは対照的に)のエラーであるかどうかを示します。- 戻り値:
- この診断がエラーの場合は
true; そうでなければfalse
-
getPosition
public abstract long getPosition()この診断に関連付けられたソース・オブジェクトの先頭から、問題のロケーションを示す文字オフセットを返します。 また、次の条件が満たされている必要があります。getStartPostion() <= getPosition()getPosition() <= getEndPosition()- 戻り値:
- ソースの先頭からの文字オフセット。位置が使用できない場合は
NOPOS。
-
getStartPosition
public abstract long getStartPosition()この診断に関連付けられたファイルの先頭から、問題の始まりを示す文字オフセットを返します。- 戻り値:
- ファイルの先頭からのオフセット。
getPosition()がNOPOSを返す場合にかぎりNOPOS
-
getEndPosition
public abstract long getEndPosition()この診断に関連付けられたファイルの先頭から、問題の終わりを示す文字オフセットを返します。- 戻り値:
- ファイルの先頭からのオフセット。
getPosition()がNOPOSを返す場合にかぎりNOPOS
-
getCode
-
getMessage
-