public abstract class AbstractMacroExpanderWithoutPrecomputedWork<T> extends Object implements MacroExpander<T,Object>
| Constructor and Description |
|---|
AbstractMacroExpanderWithoutPrecomputedWork() |
| Modifier and Type | Method and Description |
|---|---|
abstract Arg |
expandFrom(BuildTarget target,
ActionGraphBuilder graphBuilder,
T input) |
Arg |
expandFrom(BuildTarget target,
ActionGraphBuilder graphBuilder,
T input,
Object precomputedWork) |
Object |
precomputeWorkFrom(BuildTarget target,
CellNameResolver cellNames,
ActionGraphBuilder graphBuilder,
T input) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInputClasspublic AbstractMacroExpanderWithoutPrecomputedWork()
public final Object precomputeWorkFrom(BuildTarget target, CellNameResolver cellNames, ActionGraphBuilder graphBuilder, T input)
precomputeWorkFrom in interface MacroExpander<T,Object>public final Arg expandFrom(BuildTarget target, ActionGraphBuilder graphBuilder, T input, Object precomputedWork) throws MacroException
expandFrom in interface MacroExpander<T,Object>MacroExceptionpublic abstract Arg expandFrom(BuildTarget target, ActionGraphBuilder graphBuilder, T input) throws MacroException
MacroException