インターフェース ThrowingCustomizer<T>

型パラメーター:
T - 入力の種類。
すべてのスーパーインターフェース:
Customizer<T>
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface ThrowingCustomizer<T> extends Customizer<T>
チェック例外をスローするコードの呼び出しを許可する Customizer
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default void
    スローされたチェック例外をラップするデフォルト Customizer.customize(Object) (デフォルトでは RuntimeExceptionSE 内)。
    void
    指定されたオブジェクトに対してカスタマイズを実行し、チェック例外をスローする可能性があります。
  • メソッドの詳細

    • customize

      default void customize(T t)
      スローされたチェック例外をラップするデフォルト Customizer.customize(Object) (デフォルトでは RuntimeExceptionSE 内)。
      次で指定:
      インターフェース Customizer<T>customize 
      パラメーター:
      t - カスタマイズするオブジェクト
    • customizeWithException

      void customizeWithException(T t) throws ExceptionSE
      指定されたオブジェクトに対してカスタマイズを実行し、チェック例外をスローする可能性があります。
      パラメーター:
      t - カスタマイズするオブジェクト
      例外:
      ExceptionSE - エラー時