Package net.jangaroo.jooc.backend
Class SingleFileCompilationUnitSinkFactory
- java.lang.Object
-
- net.jangaroo.jooc.backend.AbstractCompilationUnitSinkFactory
-
- net.jangaroo.jooc.backend.SingleFileCompilationUnitSinkFactory
-
- All Implemented Interfaces:
CompilationUnitSinkFactory
public class SingleFileCompilationUnitSinkFactory extends AbstractCompilationUnitSinkFactory
Compilation unit sink factory for one compilation unit per output file.
-
-
Field Summary
-
Fields inherited from class net.jangaroo.jooc.backend.AbstractCompilationUnitSinkFactory
outputDir
-
-
Constructor Summary
Constructors Constructor Description SingleFileCompilationUnitSinkFactory(net.jangaroo.jooc.config.JoocOptions options, File destinationDir, boolean generateApi, String suffix, String nativeSuffix, CompilationUnitResolver compilationUnitModelResolver, CompilationUnitRegistry compilationUnitRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompilationUnitSinkcreateSink(PackageDeclaration packageDeclaration, IdeDeclaration primaryDeclaration, File sourceFile, boolean verbose)-
Methods inherited from class net.jangaroo.jooc.backend.AbstractCompilationUnitSinkFactory
createOutputDirs, getOptions, getOutputDir
-
-
-
-
Constructor Detail
-
SingleFileCompilationUnitSinkFactory
public SingleFileCompilationUnitSinkFactory(net.jangaroo.jooc.config.JoocOptions options, File destinationDir, boolean generateApi, String suffix, String nativeSuffix, CompilationUnitResolver compilationUnitModelResolver, CompilationUnitRegistry compilationUnitRegistry)
-
-
Method Detail
-
createSink
public CompilationUnitSink createSink(PackageDeclaration packageDeclaration, IdeDeclaration primaryDeclaration, File sourceFile, boolean verbose)
- Specified by:
createSinkin interfaceCompilationUnitSinkFactory- Specified by:
createSinkin classAbstractCompilationUnitSinkFactory
-
-