Class BytecodeGroovyClassLoader.BytecodeClassCollector

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

    public static class BytecodeGroovyClassLoader.BytecodeClassCollector
    extends groovy.lang.GroovyClassLoader.ClassCollector
    • Constructor Summary

      Constructors 
      Constructor Description
      BytecodeClassCollector​(Map<String,​byte[]> classBytes, groovy.lang.GroovyClassLoader.InnerLoader loader, org.codehaus.groovy.control.CompilationUnit unit, org.codehaus.groovy.control.SourceUnit su)  
    • Method Summary

      Modifier and Type Method Description
      protected Class<?> onClassNode​(groovyjarjarasm.asm.ClassWriter classWriter, org.codehaus.groovy.ast.ClassNode classNode)  
      • Methods inherited from class groovy.lang.GroovyClassLoader.ClassCollector

        call, createClass, getDefiningClassLoader, getLoadedClasses
    • Constructor Detail

      • BytecodeClassCollector

        public BytecodeClassCollector​(Map<String,​byte[]> classBytes,
                                      groovy.lang.GroovyClassLoader.InnerLoader loader,
                                      org.codehaus.groovy.control.CompilationUnit unit,
                                      org.codehaus.groovy.control.SourceUnit su)
    • Method Detail

      • onClassNode

        protected Class<?> onClassNode​(groovyjarjarasm.asm.ClassWriter classWriter,
                                       org.codehaus.groovy.ast.ClassNode classNode)
        Overrides:
        onClassNode in class groovy.lang.GroovyClassLoader.ClassCollector