@Test public void supportedSuffixDelegatesToProgramInvoker() { compiler.supportedSuffix(); verify(programInvoker).supportedSuffix(); }
@Override public String supportedSuffix() { return programInvoker.supportedSuffix(); }
JavaccSourceFileCompiler implements SourceFileCompiler { @Override public String supportedSuffix() { return programInvoker.supportedSuffix(); } }
JavaccSourceFileCompiler implements SourceFileCompiler { @Override public String supportedSuffix() { return programInvoker.supportedSuffix(); } JavaccSourceFileCompiler(ProgramInvoker programInvoker, ProgramArguments argumentsProvidedByTask, CompilerInputOutputConfiguration configuration, Logger logger); }
JavaccSourceFileCompiler implements SourceFileCompiler { @Override public String supportedSuffix() { return programInvoker.supportedSuffix(); } 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 String supportedSuffix() { return programInvoker.supportedSuffix(); } 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();  }