public class WindowsCompiler extends DefaultCompiler
| Constructor and Description |
|---|
WindowsCompiler(Tool tool) |
| Modifier and Type | Method and Description |
|---|---|
DependencyTrackingMode |
getDependencyTrackingMode() |
com.google.common.collect.ImmutableList<String> |
getPdcFlags() |
com.google.common.collect.ImmutableList<String> |
getPicFlags() |
Optional<String> |
getStderr(ProcessExecutor.Result result) |
boolean |
isArgFileSupported() |
com.google.common.collect.ImmutableList<String> |
languageArgs(String inputLanguage) |
boolean |
needsToRemoveCompiledFilenamesFromOutput() |
com.google.common.collect.ImmutableList<String> |
outputArgs(String outputPath) |
com.google.common.collect.ImmutableList<String> |
outputDependenciesArgs(String outputPath) |
boolean |
shouldSanitizeOutputBinary() |
getFlagsForColorDiagnostics, getFlagsForReproducibleBuild, getPreArgfileArgs, getUseUnixPathSeparatorgetCommandPrefix, getEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCommandPrefix, getEnvironmentpublic WindowsCompiler(Tool tool)
public com.google.common.collect.ImmutableList<String> outputArgs(String outputPath)
outputArgs in interface CompileroutputArgs in class DefaultCompilerpublic boolean isArgFileSupported()
isArgFileSupported in interface CompilerisArgFileSupported in class DefaultCompilerpublic com.google.common.collect.ImmutableList<String> outputDependenciesArgs(String outputPath)
outputDependenciesArgs in interface CompileroutputDependenciesArgs in class DefaultCompilerpublic com.google.common.collect.ImmutableList<String> languageArgs(String inputLanguage)
languageArgs in interface CompilerlanguageArgs in class DefaultCompilerpublic com.google.common.collect.ImmutableList<String> getPdcFlags()
getPdcFlags in interface CompilergetPdcFlags in class DefaultCompilerpublic com.google.common.collect.ImmutableList<String> getPicFlags()
getPicFlags in interface CompilergetPicFlags in class DefaultCompilerpublic DependencyTrackingMode getDependencyTrackingMode()
getDependencyTrackingMode in interface CompilergetDependencyTrackingMode in class DefaultCompilerpublic boolean shouldSanitizeOutputBinary()
shouldSanitizeOutputBinary in interface CompilershouldSanitizeOutputBinary in class DefaultCompilerpublic boolean needsToRemoveCompiledFilenamesFromOutput()
needsToRemoveCompiledFilenamesFromOutput in interface CompilerneedsToRemoveCompiledFilenamesFromOutput in class DefaultCompilerpublic Optional<String> getStderr(ProcessExecutor.Result result)
getStderr in interface CompilergetStderr in class DefaultCompiler