Class ExtendedGroovyClassLoader.ExtendedClassCollector

  • All Implemented Interfaces:
    org.codehaus.groovy.control.CompilationUnit.ClassgenCallback
    Enclosing class:
    ExtendedGroovyClassLoader

    protected class ExtendedGroovyClassLoader.ExtendedClassCollector
    extends groovy.lang.GroovyClassLoader.ClassCollector
    Inner collector class used to track as classes are added.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ExtendedClassCollector​(groovy.lang.GroovyClassLoader.InnerLoader loader, org.codehaus.groovy.control.CompilationUnit unit, org.codehaus.groovy.control.SourceUnit su)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Class<?> createClass​(byte[] code, org.codehaus.groovy.ast.ClassNode classNode)  
      • Methods inherited from class groovy.lang.GroovyClassLoader.ClassCollector

        call, getDefiningClassLoader, getLoadedClasses, onClassNode
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExtendedClassCollector

        protected ExtendedClassCollector​(groovy.lang.GroovyClassLoader.InnerLoader loader,
                                         org.codehaus.groovy.control.CompilationUnit unit,
                                         org.codehaus.groovy.control.SourceUnit su)
    • Method Detail

      • createClass

        protected java.lang.Class<?> createClass​(byte[] code,
                                                 org.codehaus.groovy.ast.ClassNode classNode)
        Overrides:
        createClass in class groovy.lang.GroovyClassLoader.ClassCollector