- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- jdk.jshell.JShellException
-
- jdk.jshell.EvalException
-
- すべての実装されたインタフェース:
Serializable
public class EvalException extends JShellException
リモート実行クライアントにスローされた例外をラップします。EvalException
のインスタンスは、SnippetEvent.exception()
問合せで返すことができます。 スローされる例外の名前はgetExceptionClassName()
から入手できます。 メッセージとスタックは、Exception
のメソッドで問合せできます。JShellスニペットを表すスタック・トレース・フレームでは、
StackTraceElement.getFileName()
は"#"の後にスニペットIDを、スニペットにはメソッド名なしで(例えば式)StackTraceElement.getMethodName()
が空の文字列になることに注意してください。- 導入されたバージョン:
- 9
- 関連項目:
- 直列化された形式
-
-
メソッドの詳細
-
getExceptionClassName
public String getExceptionClassName()
実行中のクライアントでスローされたThrowableサブクラスの名前を返します。 このクラスは、制御プロセスでロードされない場合があることに注意してください。 文字列の形式については、Class.getName()
を参照してください。- 戻り値:
- Stringとしての例外クラスの名前
-
-