@Test public void getOutputDirectoryDelegatesToCompilerConfiguration() { compiler.getOutputDirectory(); verify(compilerInputOutputConfiguration).getOutputDirectory(); }
@Override public File getOutputDirectory() { return configuration.getOutputDirectory(); }
JavaccSourceFileCompiler implements SourceFileCompiler { @Override public File getOutputDirectory() { return configuration.getOutputDirectory(); } }
JavaccSourceFileCompiler implements SourceFileCompiler { @Override public File getOutputDirectory() { return configuration.getOutputDirectory(); } JavaccSourceFileCompiler(ProgramInvoker programInvoker, ProgramArguments argumentsProvidedByTask, CompilerInputOutputConfiguration configuration, Logger logger); }
JavaccSourceFileCompiler implements SourceFileCompiler { @Override public File getOutputDirectory() { return configuration.getOutputDirectory(); } JavaccSourceFileCompiler(ProgramInvoker programInvoker, ProgramArguments argumentsProvidedByTask, CompilerInputOutputConfiguration configuration, Logger logger); @Override void compileSourceFilesToTempOutputDirectory(); @Override void copyNonJavaccFilesToOutputDirectory(); @Override void compile(File inputDirectory, RelativePath inputRelativePath); @Override void copyCompiledFilesFromTempOutputDirectoryToOutputDirectory(); @Override String supportedSuffix(); @Override String getProgramName(); @Override File getOutputDirectory(); @Override File getInputDirectory(); @Override void createTempOutputDirectory(); @Override void cleanTempOutputDirectory(); @Override Logger getLogger(); }
JavaccSourceFileCompiler implements SourceFileCompiler { @Override public File getOutputDirectory() { return configuration.getOutputDirectory(); } JavaccSourceFileCompiler(ProgramInvoker programInvoker, ProgramArguments argumentsProvidedByTask, CompilerInputOutputConfiguration configuration, Logger logger); @Override void compileSourceFilesToTempOutputDirectory(); @Override void copyNonJavaccFilesToOutputDirectory(); @Override void compile(File inputDirectory, RelativePath inputRelativePath); @Override void copyCompiledFilesFromTempOutputDirectoryToOutputDirectory(); @Override String supportedSuffix(); @Override String getProgramName(); @Override File getOutputDirectory(); @Override File getInputDirectory(); @Override void createTempOutputDirectory(); @Override void cleanTempOutputDirectory(); @Override Logger getLogger();  }