public abstract class ClassUtils extends ObjectSE
| 修飾子と型 | フィールドと説明 |
|---|---|
static MethodSE | FUNCTION_APPLY_METHODFunction.apply(Object) メソッドオブジェクト。 |
static MethodSE | HANDLER_HANDLE_METHODorg.springframework.integration.handler.GenericHandler#handle(Object, Map) メソッドオブジェクト。 |
static ClassSE<?> | KOTLIN_FUNCTION_0_CLASSkotlin.jvm.functions.Function0 クラスオブジェクト。 |
static MethodSE | KOTLIN_FUNCTION_0_INVOKE_METHODkotlin.jvm.functions.Function0#invoke メソッドオブジェクト。 |
static ClassSE<?> | KOTLIN_FUNCTION_1_CLASSkotlin.jvm.functions.Function1 クラスオブジェクト。 |
static ClassSE<?> | KOTLIN_UNIT_CLASSkotlin.Unit クラスオブジェクト。 |
static MethodSE | SELECTOR_ACCEPT_METHODorg.springframework.integration.core.GenericSelector#accept(Object) メソッドオブジェクト。 |
static MethodSE | SUPPLIER_GET_METHODSupplier.get() メソッドオブジェクト。 |
static MethodSE | TRANSFORMER_TRANSFORM_METHODorg.springframework.integration.transformer.GenericTransformer#transform(Object) メソッドオブジェクト。 |
| コンストラクターと説明 |
|---|
ClassUtils() |
| 修飾子と型 | メソッドと説明 |
|---|---|
static ClassSE<?> | findClosestMatch(ClassSE<?> type, SetSE<ClassSE<?>> candidates, boolean failOnTie) |
static boolean | isKotlinFaction0(ClassSE<?> aClass) クラスが kotlin.jvm.functions.Function0 かどうかを確認します。 |
static boolean | isKotlinFaction1(ClassSE<?> aClass) クラスが kotlin.jvm.functions.Function1 かどうかを確認します。 |
static boolean | isKotlinUnit(ClassSE<?> aClass) クラスが kotlin.Unit かどうかを確認します。 |
static boolean | isLambda(ClassSE<?> aClass) クラスが Java ラムダであるかどうかを確認します。 |
static ClassSE<?> | resolvePrimitiveType(ClassSE<?> clazz) 指定されたクラスがプリミティブラッパークラスである場合は解決し、代わりに対応するプリミティブ型を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static final MethodSE FUNCTION_APPLY_METHOD
Function.apply(Object) メソッドオブジェクト。public static final MethodSE SUPPLIER_GET_METHOD
Supplier.get() メソッドオブジェクト。public static final MethodSE SELECTOR_ACCEPT_METHOD
org.springframework.integration.core.GenericSelector#accept(Object) メソッドオブジェクト。public static final MethodSE TRANSFORMER_TRANSFORM_METHOD
org.springframework.integration.transformer.GenericTransformer#transform(Object) メソッドオブジェクト。public static final MethodSE HANDLER_HANDLE_METHOD
org.springframework.integration.handler.GenericHandler#handle(Object, Map) メソッドオブジェクト。public static final ClassSE<?> KOTLIN_FUNCTION_0_CLASS
kotlin.jvm.functions.Function0 クラスオブジェクト。public static final MethodSE KOTLIN_FUNCTION_0_INVOKE_METHOD
kotlin.jvm.functions.Function0#invoke メソッドオブジェクト。public static final ClassSE<?> KOTLIN_FUNCTION_1_CLASS
kotlin.jvm.functions.Function1 クラスオブジェクト。public static final ClassSE<?> KOTLIN_UNIT_CLASS
kotlin.Unit クラスオブジェクト。public static ClassSE<?> findClosestMatch(ClassSE<?> type, SetSE<ClassSE<?>> candidates, boolean failOnTie)
@Nullable public static ClassSE<?> resolvePrimitiveType(ClassSE<?> clazz)
clazz - チェックするラッパークラス public static boolean isLambda(ClassSE<?> aClass)
aClass - チェックする ClassSEpublic static boolean isKotlinFaction0(ClassSE<?> aClass)
kotlin.jvm.functions.Function0 かどうかを確認します。aClass - チェックする ClassSEkotlin.jvm.functions.Function0 実装の場合は true。public static boolean isKotlinFaction1(ClassSE<?> aClass)
kotlin.jvm.functions.Function1 かどうかを確認します。aClass - チェックする ClassSEkotlin.jvm.functions.Function1 実装の場合は true。