- 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としての例外クラスの名前
-
-