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 LinkerProvider
public LinkerProvider.Type getType()
getType
in interface LinkerProvider
public Iterable<BuildTarget> getParseTimeDeps(TargetConfiguration targetConfiguration)
getParseTimeDeps
in interface LinkerProvider