public class JavaConfigurationClassLoaders
extends java.lang.Object
This maintains a table mapping each directory to the JavaConfigurationClassLoader appropriate to that directory. When asked for the ClassLoader, this will return the existing ClassLoader for a directory, or will create a new ClassLoader if the existing ClassLoader has a version of the class that is out of date.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Constructor and Description |
---|
JavaConfigurationClassLoaders()
Constructs a new blank JavaConfigurationClassLoaders
|
Modifier and Type | Method and Description |
---|---|
JavaConfigurationClassLoader |
getJavaConfigurationClassLoader(VirtualFile pDirectory,
java.lang.String pClassName,
long pLastModifiedTime)
Returns a JavaConfigurationClassLoader corresponding to the given
directory.
|
public JavaConfigurationClassLoaders()
public JavaConfigurationClassLoader getJavaConfigurationClassLoader(VirtualFile pDirectory, java.lang.String pClassName, long pLastModifiedTime)