Class FunctionClassUtil


  • public class FunctionClassUtil
    extends java.lang.ClassLoader
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private FunctionClassUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Class[] getArgArrayForArity​(int i)  
      static IJavaType getFunctionClassForArity​(boolean hasReturn, int arity)  
      static IJavaType getFunctionInterfaceForArity​(boolean hasReturn, int arity)  
      private static IJavaType getFunctionType​(int arity, java.lang.String s)  
      • Methods inherited from class java.lang.ClassLoader

        clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • FUNCTION_PACKAGE

        public static final java.lang.String FUNCTION_PACKAGE
        See Also:
        Constant Field Values
      • FUNCTION_CLASS_PREFIX

        public static final java.lang.String FUNCTION_CLASS_PREFIX
        See Also:
        Constant Field Values
      • PROCEDURE_CLASS_PREFIX

        public static final java.lang.String PROCEDURE_CLASS_PREFIX
        See Also:
        Constant Field Values
      • FUNCTION_INTERFACE_PREFIX

        public static final java.lang.String FUNCTION_INTERFACE_PREFIX
        See Also:
        Constant Field Values
      • PROCEDURE_INTERFACE_PREFIX

        public static final java.lang.String PROCEDURE_INTERFACE_PREFIX
        See Also:
        Constant Field Values
      • ARGS

        private static final java.lang.Class[][] ARGS
    • Constructor Detail

      • FunctionClassUtil

        private FunctionClassUtil()
    • Method Detail

      • getFunctionClassForArity

        public static IJavaType getFunctionClassForArity​(boolean hasReturn,
                                                         int arity)
      • getFunctionInterfaceForArity

        public static IJavaType getFunctionInterfaceForArity​(boolean hasReturn,
                                                             int arity)
      • getFunctionType

        private static IJavaType getFunctionType​(int arity,
                                                 java.lang.String s)
      • getArgArrayForArity

        public static java.lang.Class[] getArgArrayForArity​(int i)