Groovy 2.2.0

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 Class createClass(byte[] code, ClassNode classNode)

GroovyClassLoader getDefiningClassLoader()

Collection getLoadedClasses()

open up the super class define that takes raw bytes

protected 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 Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, 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 Class createClass(byte[] code, ClassNode classNode)


getDefiningClassLoader

public GroovyClassLoader getDefiningClassLoader()


getLoadedClasses

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


onClassNode

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


 

Copyright © 2003-2013 The Codehaus. All rights reserved.