| Interface | Description |
|---|---|
| GuiceSimpleScope.WithScope | |
| ShortCircuitable |
An interface that may be implemented by a SoyPrintDirective to inform callers that it will
short-circuit execution for certain kinds of inputs.
|
| Class | Description |
|---|---|
| AbstractGenerateSoyEscapingDirectiveCode |
Abstract class for generating code relied upon by escaping directives.
|
| AbstractGenerateSoyEscapingDirectiveCode.FileRef |
A file reference like
<input path="foo.txt"/>. |
| AbstractGenerateSoyEscapingDirectiveCode.FunctionNamePredicate |
A wrapper around a library function name predicate like
<libdefined name="goog.*"/>. |
| ApiCallScopeUtils |
Shared utilities for working with the ApiCallScope.
|
| CodeBuilder<E extends TargetExpr> |
A class for building code.
|
| DelTemplateSelector<T> |
Utility for applying deltemplate selection logic to an arbitrary set of values.
|
| DelTemplateSelector.Builder<T> |
A Builder for DelTemplateSelector.
|
| DirectiveDigest |
The identifiers associated with the support for a particular escaping directive.
|
| FindCalleesNotInFileVisitor |
Visitor for finding the templates called in a file that are not defined in the file.
|
| FunctionAdapters |
Functions for adapting the legacy Java
SoyFunction implementations
(SoyJavaRuntimeFunction
and com.google.template.soy.tofu.restricted.SoyTofuFunction) to the canonical
implementation (SoyJavaFunction). |
| GuiceSimpleScope |
Scopes a single execution of a block of code.
|
| MainEntryPointUtils |
Private shared utils for main entry point classes (e.g.
|
| SharedModule |
Guice module for shared classes.
|
| SharedRuntime |
Runtime implementation of common expression operators to be shared between the
jbcsrc and
Tofu backends. |
| Enum | Description |
|---|---|
| BuiltinFunction |
Enum of built-in functions supported in Soy expressions.
|
| Annotation Type | Description |
|---|---|
| ApiCallScope |
Guice scope for a Soy API method call.
|