Class ConstantToolProvider
- java.lang.Object
-
- com.facebook.buck.core.toolchain.toolprovider.impl.ConstantToolProvider
-
- All Implemented Interfaces:
ToolProvider
public class ConstantToolProvider extends Object implements ToolProvider
-
-
Constructor Summary
Constructors Constructor Description ConstantToolProvider(Tool tool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<BuildTarget>
getParseTimeDeps(TargetConfiguration targetConfiguration)
Tool
resolve(BuildRuleResolver resolver, TargetConfiguration targetConfiguration)
-
-
-
Constructor Detail
-
ConstantToolProvider
public ConstantToolProvider(Tool tool)
-
-
Method Detail
-
resolve
public Tool resolve(BuildRuleResolver resolver, TargetConfiguration targetConfiguration)
- Specified by:
resolve
in interfaceToolProvider
- Returns:
- the provided
Tool
object.
-
getParseTimeDeps
public Iterable<BuildTarget> getParseTimeDeps(TargetConfiguration targetConfiguration)
- Specified by:
getParseTimeDeps
in interfaceToolProvider
- Returns:
- any dependencies required at parse time to support the provided tool.
-
-