@PossiblyThreadSafe public interface PluginLoader
Modifier and Type | Method and Description |
---|---|
Class<?> |
defineClass(String name,
byte[] source)
Creates a new Java class object for the class and the class source given
|
void |
link(Class<?> c)
Links all of the class dependencies
|
Map<String,Class<?>> |
loadedClasses()
Obtains the classes loaded by this plugin loader
|
void |
putClass(Class<?> cls)
Lists the class as loaded
|
void |
unloadClasses()
Unloads the classes that were loaded from this class loader
|
Class<?> defineClass(String name, byte[] source)
name
- the class namesource
- the class bytecodeMap<String,Class<?>> loadedClasses()
void unloadClasses()
Copyright © 2016. All rights reserved.