| groovy.lang.GroovyClassLoader org.codehaus.groovy.classgen.DumpingClassLoader
DumpingClassLoader | public class DumpingClassLoader extends GroovyClassLoader implements Opcodes(Code) | | A class loader used for debugging the bytecode generation.
This will log all bytecode being loaded
author: James Strachan version: $Revision: 3790 $ |
Inner Class :protected class DebugCollector extends ClassCollector | |
CHECK_CLASS | protected static boolean CHECK_CLASS(Code) | | |
DUMP_CLASS | protected static boolean DUMP_CLASS(Code) | | |
dumpVisitor | protected ASMifierClassVisitor dumpVisitor(Code) | | |
invisibleDumpVisitor | protected ASMifierClassVisitor invisibleDumpVisitor(Code) | | |
Methods inherited from groovy.lang.GroovyClassLoader | public void addClasspath(String path)(Code)(Java Doc) public void addURL(URL url)(Code)(Java Doc) public void clearCache()(Code)(Java Doc) protected ClassCollector createCollector(CompilationUnit unit, SourceUnit su)(Code)(Java Doc) protected CompilationUnit createCompilationUnit(CompilerConfiguration config, CodeSource source)(Code)(Java Doc) public Class defineClass(ClassNode classNode, String file)(Code)(Java Doc) public Class defineClass(ClassNode classNode, String file, String newCodeBase)(Code)(Java Doc) protected Class defineClass(String name, byte[] bytecode, ProtectionDomain domain)(Code)(Java Doc) public Class defineClass(String name, byte[] b)(Code)(Java Doc) protected void expandClassPath(List pathList, String base, String classpath, boolean isManifestClasspath)(Code)(Java Doc) public synchronized String generateScriptName()(Code)(Java Doc) protected Class getClassCacheEntry(String name)(Code)(Java Doc) protected String[] getClassPath()(Code)(Java Doc) public Class[] getLoadedClasses()(Code)(Java Doc) public GroovyResourceLoader getResourceLoader()(Code)(Java Doc) protected long getTimeStamp(Class cls)(Code)(Java Doc) protected boolean isRecompilable(Class cls)(Code)(Java Doc) public Boolean isShouldRecompile()(Code)(Java Doc) protected boolean isSourceNewer(URL source, Class cls) throws IOException(Code)(Java Doc) public Class loadClass(String name, boolean lookupScriptFiles, boolean preferClassOverScript) throws ClassNotFoundException, CompilationFailedException(Code)(Java Doc) public Class loadClass(String name, boolean lookupScriptFiles, boolean preferClassOverScript, boolean resolve) throws ClassNotFoundException, CompilationFailedException(Code)(Java Doc) protected Class loadClass(String name, boolean resolve) throws ClassNotFoundException(Code)(Java Doc) public Class parseClass(File file) throws CompilationFailedException, IOException(Code)(Java Doc) public Class parseClass(String text, String fileName) throws CompilationFailedException(Code)(Java Doc) public Class parseClass(String text) throws CompilationFailedException(Code)(Java Doc) public Class parseClass(InputStream in) throws CompilationFailedException(Code)(Java Doc) public Class parseClass(InputStream in, String fileName) throws CompilationFailedException(Code)(Java Doc) public Class parseClass(GroovyCodeSource codeSource) throws CompilationFailedException(Code)(Java Doc) public Class parseClass(GroovyCodeSource codeSource, boolean shouldCacheSource) throws CompilationFailedException(Code)(Java Doc) protected Class recompile(URL source, String className, Class oldClass) throws CompilationFailedException, IOException(Code)(Java Doc) protected void removeClassCacheEntry(String name)(Code)(Java Doc) protected void setClassCacheEntry(Class cls)(Code)(Java Doc) public void setResourceLoader(GroovyResourceLoader resourceLoader)(Code)(Java Doc) public void setShouldRecompile(Boolean mode)(Code)(Java Doc)
|
|
|