org.codehaus.gmaven.runtime.v1_7
Class JavaStubCompilationUnit

java.lang.Object
  extended by org.codehaus.groovy.control.ProcessingUnit
      extended by org.codehaus.groovy.control.CompilationUnit
          extended by org.codehaus.gmaven.runtime.v1_7.JavaStubCompilationUnit

public class JavaStubCompilationUnit
extends org.codehaus.groovy.control.CompilationUnit

Java-stub-only compilation unit.

Since:
1.1
Version:
$Id: JavaStubCompilationUnit.java 112 2010-08-06 19:47:04Z user57 $
Author:
Jason Dillon

Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.groovy.control.CompilationUnit
org.codehaus.groovy.control.CompilationUnit.ClassgenCallback, org.codehaus.groovy.control.CompilationUnit.GroovyClassOperation, org.codehaus.groovy.control.CompilationUnit.PrimaryClassNodeOperation, org.codehaus.groovy.control.CompilationUnit.ProgressCallback, org.codehaus.groovy.control.CompilationUnit.SourceUnitOperation
 
Field Summary
 
Fields inherited from class org.codehaus.groovy.control.CompilationUnit
ast, classgenCallback, classSourcesByPublicClassName, configured, debug, generatedClasses, names, optimizer, progressCallback, queuedSources, resolveVisitor, sources, staticImportVisitor, summariesByPublicClassName, summariesBySourceName, verifier
 
Fields inherited from class org.codehaus.groovy.control.ProcessingUnit
classLoader, configuration, errorCollector, phase, phaseComplete
 
Constructor Summary
JavaStubCompilationUnit(org.codehaus.groovy.control.CompilerConfiguration config, groovy.lang.GroovyClassLoader gcl)
           
JavaStubCompilationUnit(org.codehaus.groovy.control.CompilerConfiguration config, groovy.lang.GroovyClassLoader gcl, File destDir)
           
 
Method Summary
 org.codehaus.groovy.control.SourceUnit addSource(File file)
           
 org.codehaus.groovy.control.SourceUnit addSource(URL url)
           
 void compile()
           
 void configure(org.codehaus.groovy.control.CompilerConfiguration config)
           
 int getStubCount()
           
 void gotoPhase(int phase)
           
 
Methods inherited from class org.codehaus.groovy.control.CompilationUnit
addClassNode, addNewPhaseOperation, addPhaseOperation, addPhaseOperation, addPhaseOperation, addSource, addSource, addSources, addSources, applyToGeneratedGroovyClasses, applyToPrimaryClassNodes, applyToSourceUnits, compile, createClassVisitor, dequeued, getAST, getClasses, getClassNode, getClassSourcesByPublicClassName, getFirstClassNode, getSummariesByPublicClassName, getSummariesBySourceName, getTransformLoader, isPublicClass, iterator, mark, setClassgenCallback, setProgressCallback
 
Methods inherited from class org.codehaus.groovy.control.ProcessingUnit
completePhase, getClassLoader, getConfiguration, getErrorCollector, getPhase, getPhaseDescription, nextPhase, setClassLoader, setConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaStubCompilationUnit

public JavaStubCompilationUnit(org.codehaus.groovy.control.CompilerConfiguration config,
                               groovy.lang.GroovyClassLoader gcl,
                               File destDir)

JavaStubCompilationUnit

public JavaStubCompilationUnit(org.codehaus.groovy.control.CompilerConfiguration config,
                               groovy.lang.GroovyClassLoader gcl)
Method Detail

gotoPhase

public void gotoPhase(int phase)
               throws org.codehaus.groovy.control.CompilationFailedException
Overrides:
gotoPhase in class org.codehaus.groovy.control.ProcessingUnit
Throws:
org.codehaus.groovy.control.CompilationFailedException

getStubCount

public int getStubCount()

compile

public void compile()
             throws org.codehaus.groovy.control.CompilationFailedException
Overrides:
compile in class org.codehaus.groovy.control.CompilationUnit
Throws:
org.codehaus.groovy.control.CompilationFailedException

configure

public void configure(org.codehaus.groovy.control.CompilerConfiguration config)
Overrides:
configure in class org.codehaus.groovy.control.CompilationUnit

addSource

public org.codehaus.groovy.control.SourceUnit addSource(File file)
Overrides:
addSource in class org.codehaus.groovy.control.CompilationUnit

addSource

public org.codehaus.groovy.control.SourceUnit addSource(URL url)
Overrides:
addSource in class org.codehaus.groovy.control.CompilationUnit


Copyright © 2006-2012 Codehaus. All Rights Reserved.