java.lang.Object
java.lang.Throwable
java.lang.Exception
jdk.jshell.spi.ExecutionControl.ExecutionControlException
jdk.jshell.spi.ExecutionControl.RunException
jdk.jshell.spi.ExecutionControl.ResolutionException
- すべての実装されたインタフェース:
Serializable
- 含まれているインタフェース:
ExecutionControl
public static class ExecutionControl.ResolutionException extends ExecutionControl.RunException
未解決の参照を含む
DeclarationSnippet
が検出されたことを示す例外。
これと対比して、生成されたコーラル・コードに埋め込まれている開始SPIResolutionException
(RuntimeException
)を使用します。 また、メインAPIで提供される上位レベルの例外(DeclarationSnippet
リファレンス)をUnresolvedReferenceException
と対比してください。
- 関連項目:
-
コンストラクタのサマリー
コンストラクタ説明ResolutionException
(int id, StackTraceElement[] stackElements) 未解決の参照を含むDeclarationSnippet
が検出されたことを示す例外を構築します。 -
メソッドのサマリー
クラスjava.lang.Throwableで宣言されたメソッド
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
コンストラクタの詳細
-
ResolutionException
public ResolutionException(int id, StackTraceElement[] stackElements) 未解決の参照を含むDeclarationSnippet
が検出されたことを示す例外を構築します。- パラメータ:
id
- 特定のメソッドの内部識別子stackElements
- スタック・トレース
-
-
メソッドの詳細
-
id
public int id()未解決の識別子の内部識別子を取得します。- 戻り値:
- 内部識別子
-