| java.net.URLClassLoader EDU.purdue.cs.bloat.context.BloatingClassLoader
All known Subclasses: com.db4o.instrumentation.main.BloatInstrumentingClassLoader,
BloatingClassLoader | abstract public class BloatingClassLoader extends URLClassLoader (Code) | | BloatingClassLoader is a Java class loader that BLOATs a class
before it is loader into a Java Virtual Machine. It loads its classes from a
set of
URL s.
|
Field Summary | |
ClassInfoLoader | loader A ClassInfoLoader that loads classes from the same locations as this
class loader. |
Constructor Summary | |
public | BloatingClassLoader(URL[] urls) Creates a new BloatingClassLoader that loads its classes
from a given set of URLs. | public | BloatingClassLoader(URL[] urls, ClassLoader parent) Creates a new BloatingClassLoader that loads its classes
from a given set of URLs. |
loader | ClassInfoLoader loader(Code) | | A ClassInfoLoader that loads classes from the same locations as this
class loader.
|
BloatingClassLoader | public BloatingClassLoader(URL[] urls)(Code) | | Creates a new BloatingClassLoader that loads its classes
from a given set of URLs.
|
BloatingClassLoader | public BloatingClassLoader(URL[] urls, ClassLoader parent)(Code) | | Creates a new BloatingClassLoader that loads its classes
from a given set of URLs. Before attempting to load a class, this
BloatingClassLoader will delegate to its parent class
loader.
|
bloat | abstract protected void bloat(ClassEditor ce)(Code) | | This method is invoked as a class is being loaded.
|
getClassInfoLoader | public ClassInfoLoader getClassInfoLoader()(Code) | | Returns a ClassInfoLoader that loads classes from the same
place as this ClassLoader .
|
|
|