Package jadex.commons
Class ByteClassLoader
- java.lang.Object
- 
- java.lang.ClassLoader
- 
- jadex.commons.ByteClassLoader
 
 
- 
 public class ByteClassLoader extends java.lang.ClassLoaderThis class loader instantiate classes provided as a byte array.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.MapclassesThe map of loaded classes.
 - 
Constructor SummaryConstructors Constructor Description ByteClassLoader(java.lang.ClassLoader parent)Create a new byte class loader.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ClassloadClass(java.lang.String classname)Load a class via the classname.java.lang.ClassloadClass(java.lang.String classname, boolean resolve)Load a class via the classname.java.lang.ClassloadClass(java.lang.String classname, byte[] data, boolean resolve)Load a class via the classname.- 
Methods inherited from class java.lang.ClassLoaderclearAssertionStatus, 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, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
- 
 
- 
- 
- 
Method Detail- 
loadClasspublic java.lang.Class loadClass(java.lang.String classname) throws java.lang.ClassNotFoundExceptionLoad a class via the classname.- Overrides:
- loadClassin class- java.lang.ClassLoader
- Parameters:
- classname- The class name.
- Returns:
- The class.
- Throws:
- java.lang.ClassNotFoundException
 
 - 
loadClasspublic java.lang.Class loadClass(java.lang.String classname, boolean resolve) throws java.lang.ClassNotFoundExceptionLoad a class via the classname.- Overrides:
- loadClassin class- java.lang.ClassLoader
- Parameters:
- classname- The class name.
- resolve- The resolve flag.
- Returns:
- The class.
- Throws:
- java.lang.ClassNotFoundException
 
 - 
loadClasspublic java.lang.Class loadClass(java.lang.String classname, byte[] data, boolean resolve) throws java.lang.ClassNotFoundExceptionLoad a class via the classname.- Parameters:
- classname- The class name.
- resolve- The resolve flag.
- Returns:
- The class.
- Throws:
- java.lang.ClassNotFoundException
 
 
- 
 
-