eXo WS :: REST :: Extentions 2.3.0-GA

org.exoplatform.services.rest.ext.groovy
Class ExtendedGroovyClassLoader.MultipleClassCollector

java.lang.Object
  extended by org.codehaus.groovy.control.CompilationUnit.ClassgenCallback
      extended by groovy.lang.GroovyClassLoader.ClassCollector
          extended by org.exoplatform.services.rest.ext.groovy.ExtendedGroovyClassLoader.MultipleClassCollector
Enclosing class:
ExtendedGroovyClassLoader

public static class ExtendedGroovyClassLoader.MultipleClassCollector
extends groovy.lang.GroovyClassLoader.ClassCollector


Field Summary
protected  org.codehaus.groovy.control.CompilationUnit cunit
           
protected  Set<org.codehaus.groovy.control.SourceUnit> sunitSet
           
 
Constructor Summary
protected ExtendedGroovyClassLoader.MultipleClassCollector(ExtendedGroovyClassLoader.ExtendedInnerLoader cl, org.codehaus.groovy.control.CompilationUnit cunit, Set<org.codehaus.groovy.control.SourceUnit> sunitSet)
           
 
Method Summary
protected  Class createClass(byte[] code, org.codehaus.groovy.ast.ClassNode classNode)
           
 List<Class> getCompiledClasses()
           
 
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
 

Field Detail

cunit

protected final org.codehaus.groovy.control.CompilationUnit cunit

sunitSet

protected final Set<org.codehaus.groovy.control.SourceUnit> sunitSet
Constructor Detail

ExtendedGroovyClassLoader.MultipleClassCollector

protected ExtendedGroovyClassLoader.MultipleClassCollector(ExtendedGroovyClassLoader.ExtendedInnerLoader cl,
                                                           org.codehaus.groovy.control.CompilationUnit cunit,
                                                           Set<org.codehaus.groovy.control.SourceUnit> sunitSet)
Method Detail

createClass

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

getCompiledClasses

public List<Class> getCompiledClasses()

eXo WS :: REST :: Extentions 2.3.0-GA

Copyright © 2012 eXo Platform SAS. All Rights Reserved.