Package gw.internal.gosu.compiler
Class FunctionClassUtil
- java.lang.Object
-
- java.lang.ClassLoader
-
- gw.internal.gosu.compiler.FunctionClassUtil
-
public class FunctionClassUtil extends ClassLoader
-
-
Field Summary
Fields Modifier and Type Field Description static String
FUNCTION_CLASS_PREFIX
static String
FUNCTION_INTERFACE_PREFIX
static String
FUNCTION_PACKAGE
static String
PROCEDURE_CLASS_PREFIX
static String
PROCEDURE_INTERFACE_PREFIX
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Class[]
getArgArrayForArity(int i)
static IJavaType
getFunctionClassForArity(boolean hasReturn, int arity)
static IJavaType
getFunctionInterfaceForArity(boolean hasReturn, int arity)
-
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
-
-
-
-
Field Detail
-
FUNCTION_PACKAGE
public static final String FUNCTION_PACKAGE
- See Also:
- Constant Field Values
-
FUNCTION_CLASS_PREFIX
public static final String FUNCTION_CLASS_PREFIX
- See Also:
- Constant Field Values
-
PROCEDURE_CLASS_PREFIX
public static final String PROCEDURE_CLASS_PREFIX
- See Also:
- Constant Field Values
-
FUNCTION_INTERFACE_PREFIX
public static final String FUNCTION_INTERFACE_PREFIX
- See Also:
- Constant Field Values
-
PROCEDURE_INTERFACE_PREFIX
public static final String PROCEDURE_INTERFACE_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFunctionClassForArity
public static IJavaType getFunctionClassForArity(boolean hasReturn, int arity)
-
getFunctionInterfaceForArity
public static IJavaType getFunctionInterfaceForArity(boolean hasReturn, int arity)
-
getArgArrayForArity
public static Class[] getArgArrayForArity(int i)
-
-