Package gw.internal.gosu.compiler
Class DiscreteClassLoader
java.lang.Object
java.lang.ClassLoader
gw.internal.gosu.compiler.SingleServingGosuClassLoader
gw.internal.gosu.compiler.DiscreteClassLoader
- All Implemented Interfaces:
IGosuClassLoader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
(package private) static final DiscreteClassLoader
Fields inherited from class gw.internal.gosu.compiler.SingleServingGosuClassLoader
CACHE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
(package private)
DiscreteClassLoader
(String unloadableNamespace, GosuClassLoader parent) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Methods inherited from class gw.internal.gosu.compiler.SingleServingGosuClassLoader
_defineClass, assignParent, clearCache, clearCache, defineClass, dumpAllClasses, evictLoader, findClass, getActualLoader, getBytes, getCached, getFunctionClassForArity, isDisposed, loadClass, waitForLoaderToUnload
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, 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, 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
Methods inherited from interface gw.lang.reflect.gs.IGosuClassLoader
loadClass
-
Field Details
-
NULL_SENTINAL
-
_unloadableNamespace
-
-
Constructor Details
-
DiscreteClassLoader
private DiscreteClassLoader() -
DiscreteClassLoader
DiscreteClassLoader(String unloadableNamespace, GosuClassLoader parent)
-
-
Method Details
-
getUnloadableNamespace
-
unload
- Overrides:
unload
in classSingleServingGosuClassLoader
-