| Interface | Description |
|---|---|
| CheckFunctionCallsVisitor.CheckFunctionCallsVisitorFactory |
Injectable factory for creating an instance of this class.
|
| Class | Description |
|---|---|
| ChangeCallsToPassAllDataVisitor |
Visitor to change
calls to use data="all" whenever possible. |
| CheckCallsVisitor |
Visitor for running some sanity checks on calls.
|
| CheckDelegatesVisitor |
Checks various rules regarding the use of delegates (including delegate packages, delegate
templates, and delegate calls).
|
| CheckFunctionCallsVisitor |
Checks the signatures of functions.
|
| HandleCssCommandVisitor |
Visitor for handling 'css' commands.
|
| InferRequiredSyntaxVersionVisitor |
Visitor to infer the required syntax version of a Soy file due to features used.
|
| PerformAutoescapeVisitor |
Visitor for performing autoescape (for templates that have autoescape turned on, ensure there is
HTML-escaping on all 'print' nodes).
|
| ReplaceHasDataFunctionVisitor |
Visitor for replacing hasData() function with boolean 'true'.
|
| RewriteGenderMsgsVisitor |
Visitor for rewriting 'msg' nodes with 'genders' attribute into 'msg' nodes with one or more
levels of 'select'.
|
| RewriteNullCoalescingOpVisitor |
Visitor for rewriting the binary '?:' (null-coalescing) operator.
|
| RewriteRemainderNodesVisitor |
Visitor for finding 'print' nodes that are actually 'remainder' nodes, and replacing them with
the appropriate expression.
|
| SetDefaultForDelcallAllowsEmptyDefaultVisitor |
Visitor for setting the default value of CallDelegateNode.allowsEmptyDefault for all 'delcall's
where it is not specified by the user.
|
| SetFullCalleeNamesVisitor |
Visitor for setting the full callee name on each CallBasicNode whose callee name in the source
code either (a) is a partial template name or (b) starts with an alias.
|
| VerifyPhnameAttrOnlyOnPlaceholdersVisitor |
Visitor to verify that all occurrences of the 'phname' attribute are on message placeholders.
|