public class LambdaUtils
extends java.lang.Object
LambdaUtils
.| 限定符和类型 | 类和说明 |
|---|---|
static class |
LambdaUtils.InstanceLambdaInfo
The Class InstanceLambdaInfo.
|
static class |
LambdaUtils.SerializableConsumerLambdaInfo<T>
The Class SerializableConsumerLambdaInfo.
|
static class |
LambdaUtils.SerializableSupplierLambdaInfo<T>
The Class SerializableSupplierLambdaInfo.
|
static class |
LambdaUtils.SerializedLambdaInfo
The Class SerializedLambdaInfo.
|
| 构造器和说明 |
|---|
LambdaUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static LambdaUtils.SerializedLambdaInfo |
getLambdaInfo(java.io.Serializable lambda)
Gets the lambda info.
|
static java.lang.reflect.Method |
getLambdaMethod(java.io.Serializable lambda)
Gets the lambda method.
|
static java.lang.reflect.Method |
getLambdaMethod(java.lang.invoke.SerializedLambda lambda)
Gets the lambda method.
|
static java.lang.String |
getLambdaMethodName(java.io.Serializable lambda)
Gets the lambda method name.
|
static java.lang.String |
getLambdaMethodName(java.lang.invoke.SerializedLambda lambda)
Gets the lambda method name.
|
static java.lang.String |
getLambdaPropertyName(java.io.Serializable lambda)
Gets the lambda property name.
|
static java.lang.String |
getLambdaPropertyName(java.lang.invoke.SerializedLambda lambda)
Gets the lambda property name.
|
static <T> LambdaUtils.SerializableConsumerLambdaInfo<T> |
getSerializableConsumerLambdaInfo(cn.featherfly.common.lang.function.SerializableConsumer<T> lambda)
Gets the serializable supplier lambda info.
|
static <T> LambdaUtils.SerializableSupplierLambdaInfo<T> |
getSerializableSupplierLambdaInfo(cn.featherfly.common.lang.function.SerializableSupplier<T> lambda)
Gets the serializable supplier lambda info.
|
static java.lang.invoke.SerializedLambda |
getSerializedLambda(java.io.Serializable lambda)
Gets the serialized lambda.
|
public static LambdaUtils.SerializedLambdaInfo getLambdaInfo(java.io.Serializable lambda)
lambda - the lambdapublic static <T> LambdaUtils.SerializableSupplierLambdaInfo<T> getSerializableSupplierLambdaInfo(cn.featherfly.common.lang.function.SerializableSupplier<T> lambda)
T - the generic typelambda - the lambdapublic static <T> LambdaUtils.SerializableConsumerLambdaInfo<T> getSerializableConsumerLambdaInfo(cn.featherfly.common.lang.function.SerializableConsumer<T> lambda)
T - the generic typelambda - the lambdapublic static java.lang.invoke.SerializedLambda getSerializedLambda(java.io.Serializable lambda)
lambda - the lambdapublic static java.lang.reflect.Method getLambdaMethod(java.lang.invoke.SerializedLambda lambda)
lambda - the lambdapublic static java.lang.reflect.Method getLambdaMethod(java.io.Serializable lambda)
lambda - the lambdapublic static java.lang.String getLambdaMethodName(java.io.Serializable lambda)
lambda - the lambdapublic static java.lang.String getLambdaMethodName(java.lang.invoke.SerializedLambda lambda)
lambda - the lambdapublic static java.lang.String getLambdaPropertyName(java.io.Serializable lambda)
lambda - the lambdapublic static java.lang.String getLambdaPropertyName(java.lang.invoke.SerializedLambda lambda)
lambda - the lambda