| Package | Description |
|---|---|
| com.google.template.soy.basicdirectives |
Plugin package for basic print directives.
|
| com.google.template.soy.basicfunctions |
Plugin package for basic functions.
|
| com.google.template.soy.coredirectives |
Plugin package for core print directives.
|
| com.google.template.soy.jbcsrc.internal | |
| com.google.template.soy.jbcsrc.restricted |
| Class and Description |
|---|
| Expression
An expression has a
Expression.resultType() and can generate code to evaluate the
expression. |
| JbcSrcPluginContext
Provides plugins access to rendering contextual information.
|
| SoyExpression
An Expression involving a soy value.
|
| SoyJbcSrcPrintDirective
A specialization of SoyPrintDirective for generating code for directives for the
jbcsrc
backend. |
| SoyJbcSrcPrintDirective.Streamable.AppendableAndOptions
A simple object that represents an
Expression for a LoggingAdvisingAppendable
which will apply a given print directive, as well as additional options for the behavior of
the print directive. |
| Class and Description |
|---|
| JbcSrcPluginContext
Provides plugins access to rendering contextual information.
|
| SoyExpression
An Expression involving a soy value.
|
| SoyJbcSrcFunction
A specialization of SoyFunction for generating code for plugin functions for the
jbcsrc
backend. |
| Class and Description |
|---|
| Expression
An expression has a
Expression.resultType() and can generate code to evaluate the
expression. |
| JbcSrcPluginContext
Provides plugins access to rendering contextual information.
|
| SoyExpression
An Expression involving a soy value.
|
| SoyJbcSrcPrintDirective
A specialization of SoyPrintDirective for generating code for directives for the
jbcsrc
backend. |
| SoyJbcSrcPrintDirective.Streamable
A print directive that supports streaming.
|
| SoyJbcSrcPrintDirective.Streamable.AppendableAndOptions
A simple object that represents an
Expression for a LoggingAdvisingAppendable
which will apply a given print directive, as well as additional options for the behavior of
the print directive. |
| Class and Description |
|---|
| TypeInfo
A wrapper around
Type that provides some additional methods and accessor caching. |
| Class and Description |
|---|
| AnnotationRef
A helper for turning
Annotation instances into asm visit operations. |
| BytecodeProducer
An object that can produce bytecode.
|
| ClassFieldManager
An object that can add fields to a class.
|
| CodeBuilder
A
MethodVisitor that acts as a substitute for GeneratorAdapter. |
| ConstructorRef
A reference to a type that can be constructed at runtime.
|
| Expression
An expression has a
Expression.resultType() and can generate code to evaluate the
expression. |
| Expression.Feature
Expression features track additional metadata for expressions.
|
| Expression.Features
An immutable wrapper of an EnumSet of
Expression.Feature. |
| FieldRef
Representation of a field in a java class.
|
| JbcSrcPluginContext
Provides plugins access to rendering contextual information.
|
| LocalVariable
A local variable representation.
|
| MethodRef
A reference to a method that can be called at runtime.
|
| SoyExpression
An Expression involving a soy value.
|
| SoyJbcSrcPrintDirective
A specialization of SoyPrintDirective for generating code for directives for the
jbcsrc
backend. |
| SoyJbcSrcPrintDirective.Streamable.AppendableAndOptions
A simple object that represents an
Expression for a LoggingAdvisingAppendable
which will apply a given print directive, as well as additional options for the behavior of
the print directive. |
| SoyRuntimeType
The 'runtime type' of a
SoyType. |
| Statement
A statement models a section of code.
|
| TypeInfo
A wrapper around
Type that provides some additional methods and accessor caching. |