类 ExtendedGroovyClassLoader
- java.lang.Object
- java.lang.ClassLoader
- java.security.SecureClassLoader
- java.net.URLClassLoader
- groovy.lang.GroovyClassLoader
- org.springframework.boot.cli.compiler.ExtendedGroovyClassLoader
- 所有已实现的接口:
Closeable
,AutoCloseable
public class ExtendedGroovyClassLoader extends groovy.lang.GroovyClassLoader
Extension of theGroovyClassLoader
with support for obtaining '.class' files as resources.
嵌套类概要
嵌套类 修饰符和类型 类 说明 protected class
ExtendedGroovyClassLoader.ExtendedClassCollector
Inner collector class used to track as classes are added.
构造器概要
构造器 构造器 说明 ExtendedGroovyClassLoader(GroovyCompilerScope scope)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 groovy.lang.GroovyClassLoader.ClassCollector
createCollector(org.codehaus.groovy.control.CompilationUnit unit, org.codehaus.groovy.control.SourceUnit su)
protected Class<?>
findClass(String name)
org.codehaus.groovy.control.CompilerConfiguration
getConfiguration()
InputStream
getResourceAsStream(String name)
从类继承的方法 groovy.lang.GroovyClassLoader
addClasspath, addURL, clearCache, close, createCompilationUnit, defineClass, defineClass, generateScriptName, getClassCacheEntry, getClassPath, getLoadedClasses, getPermissions, getResourceLoader, getTimeStamp, isRecompilable, isShouldRecompile, isSourceNewer, loadClass, loadClass, loadClass, loadClass, parseClass, parseClass, parseClass, parseClass, parseClass, parseClass, parseClass, recompile, removeClassCacheEntry, setClassCacheEntry, setResourceLoader, setShouldRecompile
从类继承的方法 java.net.URLClassLoader
definePackage, findResource, findResources, getURLs, newInstance, newInstance
从类继承的方法 java.security.SecureClassLoader
defineClass, defineClass
从类继承的方法 java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
构造器详细资料
ExtendedGroovyClassLoader
public ExtendedGroovyClassLoader(GroovyCompilerScope scope)
方法详细资料
findClass
protected Class<?> findClass(String name) throws ClassNotFoundException
getResourceAsStream
public InputStream getResourceAsStream(String name)
createCollector
public groovy.lang.GroovyClassLoader.ClassCollector createCollector(org.codehaus.groovy.control.CompilationUnit unit, org.codehaus.groovy.control.SourceUnit su)
- 覆盖:
createCollector
在类中groovy.lang.GroovyClassLoader
getConfiguration
public org.codehaus.groovy.control.CompilerConfiguration getConfiguration()