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 StringFUNCTION_CLASS_PREFIXstatic StringFUNCTION_INTERFACE_PREFIXstatic StringFUNCTION_PACKAGEstatic StringPROCEDURE_CLASS_PREFIXstatic StringPROCEDURE_INTERFACE_PREFIX
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Class[]getArgArrayForArity(int i)static IJavaTypegetFunctionClassForArity(boolean hasReturn, int arity)static IJavaTypegetFunctionInterfaceForArity(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)
-
-