public interface SymbolNameTool
Modifier and Type | Method and Description |
---|---|
SourcePath |
createUndefinedSymbolsFile(ProjectFilesystem projectFilesystem,
BuildRuleParams baseParams,
ActionGraphBuilder graphBuilder,
TargetConfiguration targetConfiguration,
BuildTarget target,
Iterable<? extends SourcePath> linkerInputs)
Creates a
BuildRule which extracts all undefined symbols from the given inputs. |
Iterable<BuildTarget> |
getParseTimeDeps(TargetConfiguration targetConfiguration) |
SourcePath createUndefinedSymbolsFile(ProjectFilesystem projectFilesystem, BuildRuleParams baseParams, ActionGraphBuilder graphBuilder, TargetConfiguration targetConfiguration, BuildTarget target, Iterable<? extends SourcePath> linkerInputs)
BuildRule
which extracts all undefined symbols from the given inputs.target
- the name to use when creating the rule which extracts the symbols.SourcePath
referring to a file containing all undefined symbols, one per
line, in the given inputs.Iterable<BuildTarget> getParseTimeDeps(TargetConfiguration targetConfiguration)