public class ExtendedGroovyLoader
extends groovy.lang.GroovyClassLoader
Constructor and Description |
---|
ExtendedGroovyLoader() |
Modifier and Type | Method and Description |
---|---|
Class |
getClassCacheEntry(String name) |
long |
getTimeStamp(Class cls) |
boolean |
isRecompilable(Class cls) |
boolean |
isSourceChange(URL url,
Class cls) |
Class |
recompile(URL source,
String className,
Class oldClass) |
void |
removeClassCacheEntry(String name) |
void |
setClassCacheEntry(Class cls) |
addClasspath, addURL, clearCache, createCollector, createCompilationUnit, defineClass, defineClass, generateScriptName, getClassPath, getLoadedClasses, getPermissions, getResourceLoader, isShouldRecompile, isSourceNewer, loadClass, loadClass, loadClass, loadClass, parseClass, parseClass, parseClass, parseClass, parseClass, parseClass, setResourceLoader, setShouldRecompile
close, definePackage, findClass, findResource, findResources, getResourceAsStream, getURLs, newInstance, newInstance
defineClass, defineClass
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public boolean isSourceChange(URL url, Class cls) throws IOException
IOException
public Class recompile(URL source, String className, Class oldClass) throws IOException
recompile
in class groovy.lang.GroovyClassLoader
IOException
public long getTimeStamp(Class cls)
getTimeStamp
in class groovy.lang.GroovyClassLoader
public void removeClassCacheEntry(String name)
removeClassCacheEntry
in class groovy.lang.GroovyClassLoader
public boolean isRecompilable(Class cls)
isRecompilable
in class groovy.lang.GroovyClassLoader
public void setClassCacheEntry(Class cls)
setClassCacheEntry
in class groovy.lang.GroovyClassLoader
Copyright © 2016. All rights reserved.