Class TaskDetailsGeneratorUtils
- java.lang.Object
-
- cn.boboweike.carrot.tasks.details.TaskDetailsGeneratorUtils
-
public class TaskDetailsGeneratorUtils extends Object
-
-
Method Summary
-
-
-
Method Detail
-
getJavaClassContainingLambdaAsInputStream
public static InputStream getJavaClassContainingLambdaAsInputStream(Object lambda)
-
getKotlinClassContainingLambdaAsInputStream
public static InputStream getKotlinClassContainingLambdaAsInputStream(Object lambda)
-
createObjectViaConstructor
public static Object createObjectViaConstructor(String fqClassName, Class<?>[] paramTypes, Object[] parameters)
-
createObjectViaMethod
public static Object createObjectViaMethod(Object objectWithMethodToInvoke, String methodName, Class<?>[] paramTypes, Object[] parameters)
-
createObjectViaStaticMethod
public static Object createObjectViaStaticMethod(String fqClassName, String methodName, Class<?>[] paramTypes, Object[] parameters)
-
getObjectViaStaticField
public static Object getObjectViaStaticField(String fqClassName, String fieldName)
-
findParamTypesFromDescriptorAsArray
public static Class<?>[] findParamTypesFromDescriptorAsArray(String desc)
-
-