Package gw.lang.reflect.gs
Interface IGosuClassLoader
- All Known Implementing Classes:
DiscreteClassLoader,GosuClassLoader,SingleServingGosuClassLoader
public interface IGosuClassLoader
-
Method Summary
Modifier and TypeMethodDescriptionvoidassignParent(ClassLoader classLoader) defineClass(String name, byte[] bytes) voidvoidevictLoader(String packageName) Class<?>byte[]getBytes(ICompilableType gsClass) getFunctionClassForArity(boolean hasReturn, int length) booleanwaitForLoaderToUnload(String packageName, long millisToWait)
-
Method Details
-
findClass
- Throws:
ClassNotFoundException
-
getFunctionClassForArity
-
dumpAllClasses
void dumpAllClasses() -
loadClass
- Throws:
ClassNotFoundException
-
getActualLoader
ClassLoader getActualLoader() -
defineClass
-
getBytes
-
assignParent
-
waitForLoaderToUnload
-
evictLoader
-