Package jetbrains.mps.classloading
Class IDEADelegatingModuleClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- jetbrains.mps.classloading.MPSModuleClassLoader
-
- jetbrains.mps.classloading.IDEADelegatingModuleClassLoader
-
public final class IDEADelegatingModuleClassLoader extends MPSModuleClassLoader
The classloader-wrapper around the IDEA or system classloaders. Corresponds to the module which is NOT managed by MPS classloading subsystem
-
-
Constructor Summary
Constructors Constructor Description IDEADelegatingModuleClassLoader(ClassLoader delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisReloadableClassLoader()StringtoString()-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, 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, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
IDEADelegatingModuleClassLoader
public IDEADelegatingModuleClassLoader(ClassLoader delegate)
-
-
Method Detail
-
isReloadableClassLoader
public boolean isReloadableClassLoader()
- Specified by:
isReloadableClassLoaderin classMPSModuleClassLoader- Returns:
- true if the class loader is managed by MPS for instance, it might be a non-reloadable classloader which delegates directly to IDEA class loading subsystem (which is non-reloadable)
-
-