Class ClassUtils
java.lang.Object
org.springframework.integration.util.ClassUtils
- Since:
- 2.0
- Author:
- Mark Fisher, Artem Bilan
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MethodTheFunction.apply(Object)method object.static final MethodTheorg.springframework.integration.core.GenericHandler#handle(Object, Map)method object.static final Class<?>Thekotlin.jvm.functions.Function0class object.static final MethodThekotlin.jvm.functions.Function0#invokemethod object.static final Class<?>Thekotlin.jvm.functions.Function1class object.static final MethodTheorg.springframework.integration.core.GenericSelector#accept(Object)method object.static final MethodTheSupplier.get()method object.static final MethodTheorg.springframework.integration.core.GenericTransformer#transform(Object)method object. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Class<?>findClosestMatch(Class<?> type, Set<Class<?>> candidates, boolean failOnTie) static booleanisKotlinFunction0(Class<?> aClass) Check if class iskotlin.jvm.functions.Function0.static booleanisKotlinFunction1(Class<?> aClass) Check if class iskotlin.jvm.functions.Function1.static booleanisKotlinUnit(Class<?> aClass) Check if class iskotlin.Unit.static booleanCheck if class is Java or Kotlin lambda.static booleanCheck if object is Java, Kotlin or Groovy lambda.static Class<?>resolvePrimitiveType(Class<?> clazz) Resolve the given class if it is a primitive wrapper class, returning the corresponding primitive type instead.
-
Field Details
-
FUNCTION_APPLY_METHOD
TheFunction.apply(Object)method object. -
SUPPLIER_GET_METHOD
TheSupplier.get()method object. -
SELECTOR_ACCEPT_METHOD
Theorg.springframework.integration.core.GenericSelector#accept(Object)method object. -
TRANSFORMER_TRANSFORM_METHOD
Theorg.springframework.integration.core.GenericTransformer#transform(Object)method object. -
HANDLER_HANDLE_METHOD
Theorg.springframework.integration.core.GenericHandler#handle(Object, Map)method object. -
KOTLIN_FUNCTION_0_CLASS
Thekotlin.jvm.functions.Function0class object. -
KOTLIN_FUNCTION_0_INVOKE_METHOD
Thekotlin.jvm.functions.Function0#invokemethod object. -
KOTLIN_FUNCTION_1_CLASS
Thekotlin.jvm.functions.Function1class object.
-
-
Constructor Details
-
ClassUtils
public ClassUtils()
-
-
Method Details
-
findClosestMatch
-
resolvePrimitiveType
Resolve the given class if it is a primitive wrapper class, returning the corresponding primitive type instead.- Parameters:
clazz- the wrapper class to check- Returns:
- the corresponding primitive if the clazz is a wrapper, otherwise null
-
isLambda
Check if object is Java, Kotlin or Groovy lambda.- Parameters:
candidate- theObjectto check.- Returns:
- true if object is a Java, Kotlin or Groovy lambda.
- Since:
- 6.2
-
isLambda
Check if class is Java or Kotlin lambda.- Parameters:
aClass- theClassto check.- Returns:
- true if class is a Java or Kotlin lambda.
- Since:
- 5.2
-
isKotlinFunction0
Check if class iskotlin.jvm.functions.Function0.- Parameters:
aClass- theClassto check.- Returns:
- true if class is a
kotlin.jvm.functions.Function0implementation. - Since:
- 5.5.14
-
isKotlinFunction1
Check if class iskotlin.jvm.functions.Function1.- Parameters:
aClass- theClassto check.- Returns:
- true if class is a
kotlin.jvm.functions.Function1implementation. - Since:
- 5.5.14
-
isKotlinUnit
Check if class iskotlin.Unit.- Parameters:
aClass- theClassto check.- Returns:
- true if class is a
kotlin.Unitimplementation. - Since:
- 5.3.2
-