Package net.sf.colossus.util
Class StaticResourceLoader.ColossusClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- net.sf.colossus.util.StaticResourceLoader.ColossusClassLoader
-
- Enclosing class:
- StaticResourceLoader
private static class StaticResourceLoader.ColossusClassLoader extends java.lang.ClassLoader
Class ColossusClassLoader allows for class loading outside the CLASSPATH, i.e. from the various variant directories.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>
directories
-
Constructor Summary
Constructors Constructor Description ColossusClassLoader()
ColossusClassLoader(java.lang.ClassLoader parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>
findClass(java.lang.String className)
(package private) void
setDirectories(java.util.List<java.lang.String> d)
-
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, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-