Groovy 1.6.4

org.codehaus.groovy.tools.javac
Class JavaStubCompilationUnit

java.lang.Object
  org.codehaus.groovy.control.ProcessingUnit
      org.codehaus.groovy.control.CompilationUnit
          org.codehaus.groovy.tools.javac.JavaStubCompilationUnit

class JavaStubCompilationUnit
extends CompilationUnit

Compilation unit to only generate Java stubs for Groovy sources.

version:
$Id: JavaStubCompilationUnit.java 8377 2007-10-06 02:36:32Z user57 $
author:
Jason Dillon


Nested Class Summary
class JavaStubCompilationUnit.JavaResolverOperation

Operation to resolve Java sources.

class JavaStubCompilationUnit.StubGeneratorOperation

Operation to generate Java stubs from Groovy sources.

 
Field Summary
 
Fields inherited from class CompilationUnit
ast, classSourcesByPublicClassName, classgenCallback, configured, debug, generatedClasses, names, optimizer, progressCallback, queuedSources, resolveVisitor, sources, staticImportVisitor, summariesByPublicClassName, summariesBySourceName, verifier
 
Fields inherited from class ProcessingUnit
classLoader, configuration, errorCollector, phase, phaseComplete
 
Constructor Summary
JavaStubCompilationUnit(CompilerConfiguration config, GroovyClassLoader classLoader, File outputDirectory)

 
Method Summary
void addSourceFile(File file)

void gotoPhase(int phase)

 
Methods inherited from class CompilationUnit
addClassNode, addPhaseOperation, addPhaseOperation, addPhaseOperation, addSource, addSource, addSource, addSource, addSources, addSources, applyToGeneratedGroovyClasses, applyToPrimaryClassNodes, applyToSourceUnits, compile, compile, configure, createClassVisitor, dequeued, getAST, getClassNode, getClassSourcesByPublicClassName, getClasses, getFirstClassNode, getSummariesByPublicClassName, getSummariesBySourceName, getTransformLoader, isPublicClass, iterator, mark, setClassgenCallback, setProgressCallback
 
Methods inherited from class ProcessingUnit
completePhase, configure, getClassLoader, getConfiguration, getErrorCollector, getPhase, getPhaseDescription, gotoPhase, nextPhase, setClassLoader, setConfiguration
 
Methods inherited from class Object
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll
 

Constructor Detail

JavaStubCompilationUnit

public JavaStubCompilationUnit(CompilerConfiguration config, GroovyClassLoader classLoader, File outputDirectory)


 
Method Detail

addSourceFile

public void addSourceFile(File file)


gotoPhase

public void gotoPhase(int phase)


 

Copyright © 2003-2009 The Codehaus. All rights reserved.