public class CompilerProvider extends CxxToolProvider<Compiler>
CxxToolProvider.Type
Constructor and Description |
---|
CompilerProvider(ToolProvider toolProvider,
CxxToolProvider.Type type,
ToolType toolType,
boolean preferDependencyTree) |
CompilerProvider(ToolProvider toolProvider,
java.util.function.Supplier<CxxToolProvider.Type> type,
ToolType toolType,
boolean preferDependencyTree) |
CompilerProvider(ToolProvider toolProvider,
java.util.function.Supplier<CxxToolProvider.Type> type,
ToolType toolType,
boolean preferDependencyTree,
boolean useUnixPathSeparator) |
Modifier and Type | Method and Description |
---|---|
protected Compiler |
build(CxxToolProvider.Type type,
Tool tool) |
getParseTimeDeps, getToolType, getUseUnixPathSeparator, resolve
public CompilerProvider(ToolProvider toolProvider, CxxToolProvider.Type type, ToolType toolType, boolean preferDependencyTree)
public CompilerProvider(ToolProvider toolProvider, java.util.function.Supplier<CxxToolProvider.Type> type, ToolType toolType, boolean preferDependencyTree)
public CompilerProvider(ToolProvider toolProvider, java.util.function.Supplier<CxxToolProvider.Type> type, ToolType toolType, boolean preferDependencyTree, boolean useUnixPathSeparator)
protected Compiler build(CxxToolProvider.Type type, Tool tool)
build
in class CxxToolProvider<Compiler>