Package org.jobrunr.jobs.details
Class JobDetailsGeneratorUtils
java.lang.Object
org.jobrunr.jobs.details.JobDetailsGeneratorUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic Object
createObjectViaConstructor
(String fqClassName, Class<?>[] paramTypes, Object[] parameters) static Object
createObjectViaMethod
(Object objectWithMethodToInvoke, String methodName, Class<?>[] paramTypes, Object[] parameters) static Object
createObjectViaStaticMethod
(String fqClassName, String methodName, Class<?>[] paramTypes, Object[] parameters) static Class<?>[]
static String
getClassLocationOfLambda
(Object lambda) static InputStream
static InputStream
static Object
getObjectViaField
(Object object, String fieldName) static Object
getObjectViaStaticField
(String fqClassName, String fieldName) static String
toFQClassName
(String byteCodeName) static String
toFQResource
(String byteCodeName)
-
Method Details
-
toFQClassName
-
toFQResource
-
getJavaClassContainingLambdaAsInputStream
-
getKotlinClassContainingLambdaAsInputStream
-
getClassLocationOfLambda
-
createObjectViaConstructor
-
createObjectViaMethod
-
createObjectViaStaticMethod
-
getObjectViaStaticField
-
getObjectViaField
-
findParamTypesFromDescriptorAsArray
-
findParamTypesFromDescriptor
-