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