public class DefaultLinkerProvider extends Object implements LinkerProvider
LinkerProvider.Type| Constructor and Description |
|---|
DefaultLinkerProvider(LinkerProvider.Type type,
ToolProvider toolProvider,
boolean cacheLinks) |
DefaultLinkerProvider(LinkerProvider.Type type,
ToolProvider toolProvider,
boolean cacheLinks,
boolean scrubConcurrently) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<BuildTarget> |
getParseTimeDeps(TargetConfiguration targetConfiguration) |
LinkerProvider.Type |
getType() |
Linker |
resolve(BuildRuleResolver resolver,
TargetConfiguration targetConfiguration) |
public DefaultLinkerProvider(LinkerProvider.Type type, ToolProvider toolProvider, boolean cacheLinks)
public DefaultLinkerProvider(LinkerProvider.Type type, ToolProvider toolProvider, boolean cacheLinks, boolean scrubConcurrently)
public Linker resolve(BuildRuleResolver resolver, TargetConfiguration targetConfiguration)
resolve in interface LinkerProviderpublic LinkerProvider.Type getType()
getType in interface LinkerProviderpublic Iterable<BuildTarget> getParseTimeDeps(TargetConfiguration targetConfiguration)
getParseTimeDeps in interface LinkerProvider