クラス KotlinDefaultMask

java.lang.ObjectSE
org.springframework.data.mapping.model.KotlinDefaultMask

public class KotlinDefaultMask extends ObjectSE
パラメーターのデフォルトを適用する Kotlin メソッドに使用されるデフォルトマスクを表す値オブジェクト。
導入:
2.1
作成者:
Mark Paluch
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    forEach(IntConsumerSE maskCallback)
    デフォルトマスクごとに IntConsumerSE に通知するコールバックメソッド。
    from(kotlin.reflect.KFunction<?> function, PredicateSE<kotlin.reflect.KParameter> isPresent)
    パラメーター値を条件付きで適用する Kotlin デフォルトメソッドを呼び出すために使用されるデフォルトマスクを作成します。
    int[]
    static int
    getMaskCount(int arguments)
    arguments の数を表すために必要なデフォルトマスクの数を返します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • メソッドの詳細

    • forEach

      public void forEach(IntConsumerSE maskCallback)
      デフォルトマスクごとに IntConsumerSE に通知するコールバックメソッド。
      パラメーター:
      maskCallback - null であってはなりません。
    • getMaskCount

      public static int getMaskCount(int arguments)
      arguments の数を表すために必要なデフォルトマスクの数を返します。
      パラメーター:
      arguments - メソッド引数の数。
      戻り値:
      必要なデフォルトマスクの数。copy メソッドで使用される少なくとも 1 つを返します。
    • from

      public static KotlinDefaultMask from(kotlin.reflect.KFunction<?> function, PredicateSE<kotlin.reflect.KParameter> isPresent)
      パラメーター値を条件付きで適用する Kotlin デフォルトメソッドを呼び出すために使用されるデフォルトマスクを作成します。
      パラメーター:
      function - 呼び出す必要のある KFunction
      isPresent - パラメーターの有無については PredicateSE
      戻り値:
      KotlinDefaultMask
    • getDefaulting

      public int[] getDefaulting()