Class ExtendedGroovyClassLoader.ExtendedInnerLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- java.security.SecureClassLoader
-
- java.net.URLClassLoader
-
- groovy.lang.GroovyClassLoader
-
- groovy.lang.GroovyClassLoader.InnerLoader
-
- org.exoplatform.services.rest.ext.groovy.ExtendedGroovyClassLoader.ExtendedInnerLoader
-
- All Implemented Interfaces:
Closeable,AutoCloseable
- Enclosing class:
- ExtendedGroovyClassLoader
public static class ExtendedGroovyClassLoader.ExtendedInnerLoader extends groovy.lang.GroovyClassLoader.InnerLoader
-
-
Constructor Summary
Constructors Constructor Description ExtendedInnerLoader(ExtendedGroovyClassLoader parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ClassdefineClass(String name, byte[] code, CodeSource cs)protected voiddefinePackage(String name)-
Methods inherited from class groovy.lang.GroovyClassLoader.InnerLoader
addClasspath, addURL, clearCache, findResource, findResources, getLoadedClasses, getResource, getResourceAsStream, getResourceLoader, getTimeStamp, getURLs, loadClass, parseClass, setResourceLoader
-
Methods inherited from class groovy.lang.GroovyClassLoader
createCollector, createCompilationUnit, defineClass, defineClass, generateScriptName, getClassCacheEntry, getClassPath, getPermissions, getTimeStamp, isRecompilable, isShouldRecompile, isSourceNewer, loadClass, loadClass, loadClass, parseClass, parseClass, parseClass, parseClass, parseClass, recompile, removeClassCacheEntry, setClassCacheEntry, setShouldRecompile
-
Methods inherited from class java.net.URLClassLoader
close, definePackage, findClass, newInstance, newInstance
-
Methods inherited from class java.security.SecureClassLoader
defineClass, defineClass
-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
ExtendedInnerLoader
public ExtendedInnerLoader(ExtendedGroovyClassLoader parent)
-
-
Method Detail
-
defineClass
protected Class defineClass(String name, byte[] code, CodeSource cs)
-
definePackage
protected void definePackage(String name) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
-