インターフェース CheckedCallable<T,E extends ThrowableSE>
- 型パラメーター:
T
- 出力型。E
- 投げられる型。
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
任意の Throwable をスローできる Callable のようなインターフェース。チェックされた例外は IllegalStateException でラップされます。
- 導入:
- 6.2
- 作成者:
- Artem Bilan
メソッドのサマリー
修飾子と型メソッド説明call()
default RunnableSE
使用すべきではありません。default CallableSE
<T> call()
をチェックされていないCallable
SE にラップします。
メソッドの詳細
call
- 例外:
E
unchecked
使用すべきではありません。6.3.7 以降、uncheckedCallable()
が優先されます。適切なCallable
SE 戻り型で復元されます。- 戻り値:
- Runnable (誤って)。
uncheckedCallable
call()
をチェックされていないCallable
SE にラップします。IllegalStateException
SE でラップされた例外を再スローします。6.5 で適切なunchecked()
実装に置き換えられます。- 戻り値:
- チェックされていない
Callable
SE。 - 導入:
- 6.3.7
uncheckedCallable()
を推奨する 6.3.7 以降。