private class InlineFunctions.Inline extends java.lang.Object implements InlineFunctions.CallVisitorCallback
Modifier and Type | Field and Description |
---|---|
private FunctionInjector |
injector |
Constructor and Description |
---|
Inline(FunctionInjector injector) |
Modifier and Type | Method and Description |
---|---|
private void |
inlineFunction(NodeTraversal t,
InlineFunctions.Reference ref,
InlineFunctions.FunctionState fs)
Inline a function into the call site.
|
void |
visitCallSite(NodeTraversal t,
Node callNode,
InlineFunctions.FunctionState fs) |
private final FunctionInjector injector
Inline(FunctionInjector injector)
public void visitCallSite(NodeTraversal t, Node callNode, InlineFunctions.FunctionState fs)
visitCallSite
in interface InlineFunctions.CallVisitorCallback
private void inlineFunction(NodeTraversal t, InlineFunctions.Reference ref, InlineFunctions.FunctionState fs)