public interface MacroExpander<T,P>
Modifier and Type | Method and Description |
---|---|
Arg |
expandFrom(BuildTarget target,
ActionGraphBuilder graphBuilder,
T input,
P precomputedWork) |
Class<T> |
getInputClass() |
P |
precomputeWorkFrom(BuildTarget target,
CellNameResolver cellNames,
ActionGraphBuilder graphBuilder,
T input) |
P precomputeWorkFrom(BuildTarget target, CellNameResolver cellNames, ActionGraphBuilder graphBuilder, T input) throws MacroException
MacroException
Arg expandFrom(BuildTarget target, ActionGraphBuilder graphBuilder, T input, P precomputedWork) throws MacroException
MacroException