Class TaskDetailsGeneratorUtils


  • public class TaskDetailsGeneratorUtils
    extends Object
    • Method Detail

      • toFQClassName

        public static String toFQClassName​(String byteCodeName)
      • toFQResource

        public static String toFQResource​(String byteCodeName)
      • getJavaClassContainingLambdaAsInputStream

        public static InputStream getJavaClassContainingLambdaAsInputStream​(Object lambda)
      • getKotlinClassContainingLambdaAsInputStream

        public static InputStream getKotlinClassContainingLambdaAsInputStream​(Object lambda)
      • getClassLocationOfLambda

        public static String getClassLocationOfLambda​(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)
      • getObjectViaField

        public static Object getObjectViaField​(Object object,
                                               String fieldName)
      • findParamTypesFromDescriptorAsArray

        public static Class<?>[] findParamTypesFromDescriptorAsArray​(String desc)
      • findParamTypesFromDescriptor

        public static List<Class<?>> findParamTypesFromDescriptor​(String desc)