public class ExecutableMacroExpander<M extends AbstractExecutableTargetOrHostMacro> extends BuildTargetMacroExpander<M>
BinaryBuildRule.| Constructor and Description |
|---|
ExecutableMacroExpander(Class<M> macroClass) |
| Modifier and Type | Method and Description |
|---|---|
protected Arg |
expand(SourcePathResolverAdapter resolver,
M macro,
BuildRule rule) |
Class<M> |
getInputClass() |
expandFrom, resolveexpandFrom, precomputeWorkFromprotected Arg expand(SourcePathResolverAdapter resolver, M macro, BuildRule rule) throws MacroException
expand in class BuildTargetMacroExpander<M extends AbstractExecutableTargetOrHostMacro>MacroException