eXo WS :: REST :: Extentions 2.3.0-GA

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

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.SingleClassCollector
Enclosing class:
ExtendedGroovyClassLoader

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


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

sunit

protected final org.codehaus.groovy.control.SourceUnit sunit

target

protected Class target
Constructor Detail

ExtendedGroovyClassLoader.SingleClassCollector

protected ExtendedGroovyClassLoader.SingleClassCollector(ExtendedGroovyClassLoader.ExtendedInnerLoader cl,
                                                         org.codehaus.groovy.control.CompilationUnit cunit,
                                                         org.codehaus.groovy.control.SourceUnit sunit)
Method Detail

createClass

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

getTarget

public Class getTarget()

eXo WS :: REST :: Extentions 2.3.0-GA

Copyright © 2012 eXo Platform SAS. All Rights Reserved.