public class QueryOutputsMacroExpander extends QueryMacroExpander<QueryOutputsMacro>
'$(query_outputs "deps(:foo)")' '$(query_outputs "filter(bar, classpath(:bar))")' '$(query_outputs "attrfilter(annotation_processors, com.foo.Processor, deps(:app))")'
QueryMacroExpander.QueryResults
Constructor and Description |
---|
QueryOutputsMacroExpander(TargetGraph targetGraph) |
Modifier and Type | Method and Description |
---|---|
Arg |
expandFrom(BuildTarget target,
ActionGraphBuilder graphBuilder,
QueryOutputsMacro input,
QueryMacroExpander.QueryResults precomputedWork) |
Class<QueryOutputsMacro> |
getInputClass() |
precomputeWorkFrom
public QueryOutputsMacroExpander(TargetGraph targetGraph)
public Class<QueryOutputsMacro> getInputClass()
public Arg expandFrom(BuildTarget target, ActionGraphBuilder graphBuilder, QueryOutputsMacro input, QueryMacroExpander.QueryResults precomputedWork)