| Interface | Description |
|---|---|
| CodeChunk.RequiresCollector |
A trivial interface for
CodeChunk.collectRequires(RequiresCollector) that can be used to collect
all required namespaces from a code chunk. |
| Class | Description |
|---|---|
| CodeChunk |
DSL for constructing sequences of JavaScript code.
|
| CodeChunk.Generator |
Code chunks in a single Soy template emit code into a shared JavaScript lexical scope, so they
must use distinct variable names.
|
| CodeChunk.RequiresCollector.IntoImmutableSet |
Collects requires into an ImmutableSet that can be accessed via
CodeChunk.RequiresCollector.IntoImmutableSet.get() |
| CodeChunk.WithValue |
Marker class for a chunk of code that represents a value.
|
| CodeChunkUtils |
Utility methods for working with CodeChunks.
|
| ConditionalBuilder |
Builds a single
Conditional. |
| ConditionalExpressionBuilder |
Builds a single
conditional expression. |
| DoWhile |
Represents a
do {....} while(...); loop. |
| DoWhile.Builder |
A builder for a
DoWhile. |
| GoogRequire |
Represents a symbol that is imported via a
goog.require statement. |
| SoyJsPluginUtils |
Convenience utilities for generating JS code from plugins (functions and directives).
|
| SwitchBuilder |
Builds a
Switch statement. |
| VariableDeclaration |
Represents a variable declaration.
|
| VariableDeclaration.Builder |
A builder for a
VariableDeclaration. |