Groovy Documentation

groovy.lang
[Java] Class GroovyClassLoader.ClassCollector

java.lang.Object
  org.codehaus.groovy.control.CompilationUnit$ClassgenCallback
      groovy.lang.GroovyClassLoader.ClassCollector

public static class GroovyClassLoader.ClassCollector
extends org.codehaus.groovy.control.CompilationUnit$ClassgenCallback

Constructor Summary
protected GroovyClassLoader.ClassCollector(InnerLoader cl, CompilationUnit unit, SourceUnit su)

 
Method Summary
void call(org.objectweb.asm.ClassVisitor classWriter, ClassNode classNode)

protected java.lang.Class createClass(byte[] code, ClassNode classNode)

GroovyClassLoader getDefiningClassLoader()

java.util.Collection getLoadedClasses()

open up the super class define that takes raw bytes

protected java.lang.Class onClassNode(org.objectweb.asm.ClassWriter classWriter, ClassNode classNode)

 
Methods inherited from class org.codehaus.groovy.control.CompilationUnit$ClassgenCallback
org.codehaus.groovy.control.CompilationUnit$ClassgenCallback#call(org.objectweb.asm.ClassVisitor, org.codehaus.groovy.ast.ClassNode), org.codehaus.groovy.control.CompilationUnit$ClassgenCallback#wait(long, int), org.codehaus.groovy.control.CompilationUnit$ClassgenCallback#wait(long), org.codehaus.groovy.control.CompilationUnit$ClassgenCallback#wait(), org.codehaus.groovy.control.CompilationUnit$ClassgenCallback#equals(java.lang.Object), org.codehaus.groovy.control.CompilationUnit$ClassgenCallback#toString(), org.codehaus.groovy.control.CompilationUnit$ClassgenCallback#hashCode(), org.codehaus.groovy.control.CompilationUnit$ClassgenCallback#getClass(), org.codehaus.groovy.control.CompilationUnit$ClassgenCallback#notify(), org.codehaus.groovy.control.CompilationUnit$ClassgenCallback#notifyAll()
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Constructor Detail

GroovyClassLoader.ClassCollector

protected GroovyClassLoader.ClassCollector(InnerLoader cl, CompilationUnit unit, SourceUnit su)


 
Method Detail

call

public void call(org.objectweb.asm.ClassVisitor classWriter, ClassNode classNode)


createClass

protected java.lang.Class createClass(byte[] code, ClassNode classNode)


getDefiningClassLoader

public GroovyClassLoader getDefiningClassLoader()


getLoadedClasses

public java.util.Collection getLoadedClasses()
open up the super class define that takes raw bytes


onClassNode

protected java.lang.Class onClassNode(org.objectweb.asm.ClassWriter classWriter, ClassNode classNode)


 

Groovy Documentation