类 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 theGroovyClassLoaderwith support for obtaining '.class' files as resources.
嵌套类概要
嵌套类 修饰符和类型 类 说明 protected classExtendedGroovyClassLoader.ExtendedClassCollectorInner collector class used to track as classes are added.
构造器概要
构造器 构造器 说明 ExtendedGroovyClassLoader(GroovyCompilerScope scope)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 groovy.lang.GroovyClassLoader.ClassCollectorcreateCollector(org.codehaus.groovy.control.CompilationUnit unit, org.codehaus.groovy.control.SourceUnit su)protected Class<?>findClass(String name)org.codehaus.groovy.control.CompilerConfigurationgetConfiguration()InputStreamgetResourceAsStream(String name)从类继承的方法 groovy.lang.GroovyClassLoader
addClasspath, addURL, clearCache, createCompilationUnit, defineClass, defineClass, generateScriptName, getClassCacheEntry, getClassPath, getLoadedClasses, getPermissions, getResourceLoader, getTimeStamp, isRecompilable, isShouldRecompile, isSourceNewer, loadClass, loadClass, loadClass, loadClass, parseClass, parseClass, parseClass, parseClass, parseClass, parseClass, recompile, removeClassCacheEntry, setClassCacheEntry, setResourceLoader, setShouldRecompile
从类继承的方法 java.net.URLClassLoader
close, 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()