| Constructor and Description |
|---|
SoyFileSetParser(SoyTypeRegistry typeRegistry,
SoyAstCache astCache,
SyntaxVersion declaredSyntaxVersion,
List<SoyFileSupplier> soyFileSuppliers,
ErrorReporter errorReporter) |
| Modifier and Type | Field and Description |
|---|---|
protected ErrorReporter |
AbstractNodeVisitor.errorReporter |
| Constructor and Description |
|---|
AbstractNodeVisitor(ErrorReporter errorReporter) |
| Constructor and Description |
|---|
ExpressionParser(String input,
SourceLocation parentSourceLocation,
ErrorReporter errorReporter)
Constructor that takes a string input.
|
| Constructor and Description |
|---|
AbstractExprNodeVisitor(ErrorReporter errorReporter) |
| Constructor and Description |
|---|
JsSrcMain(GuiceSimpleScope apiCallScope,
SimplifyVisitor simplifyVisitor,
javax.inject.Provider<com.google.template.soy.jssrc.internal.OptimizeBidiCodeGenVisitor> optimizeBidiCodeGenVisitorProvider,
javax.inject.Provider<com.google.template.soy.jssrc.internal.GenJsCodeVisitor> genJsCodeVisitorProvider,
ErrorReporter errorReporter) |
| Constructor and Description |
|---|
ExtractMsgsVisitor(ErrorReporter errorReporter) |
InsertMsgsVisitor(SoyMsgBundle msgBundle,
boolean dontErrorOnPlrselMsgs,
ErrorReporter errorReporter) |
| Constructor and Description |
|---|
GenerateParseInfoVisitor(String javaPackage,
String javaClassNameSource,
ErrorReporter errorReporter) |
| Modifier and Type | Method and Description |
|---|---|
CheckFunctionCallsVisitor |
CheckFunctionCallsVisitor.CheckFunctionCallsVisitorFactory.create(SyntaxVersion declaredSyntaxVersion,
ErrorReporter errorReporter) |
| Constructor and Description |
|---|
CheckEscapingSanityVisitor(ErrorReporter errorReporter) |
ContextualAutoescaper(Iterable<? extends String> autoescapeCancellingDirectives,
Map<? extends String,? extends SanitizedContent.ContentKind> sanitizedContentOperators,
ErrorReporter errorReporter) |
| Constructor and Description |
|---|
FindCalleesNotInFileVisitor(ErrorReporter errorReporter) |
HasNodeTypesVisitor(Class<? extends SoyNode>[] nodeTypes,
ErrorReporter errorReporter) |
| Constructor and Description |
|---|
PrerenderVisitorFactory(Map<String,SoyJavaPrintDirective> soyJavaDirectivesMap,
PreevalVisitorFactory preevalVisitorFactory,
ErrorReporter errorReporter) |
SimplifyVisitor(com.google.template.soy.sharedpasses.opti.SimplifyExprVisitor simplifyExprVisitor,
PrerenderVisitorFactory prerenderVisitorFactory,
ErrorReporter errorReporter) |
| Constructor and Description |
|---|
RenderVisitor(Map<String,SoyJavaPrintDirective> soyJavaDirectivesMap,
EvalVisitor.EvalVisitorFactory evalVisitorFactory,
Appendable outputBuf,
ErrorReporter errorReporter,
TemplateRegistry templateRegistry,
SoyRecord data,
SoyRecord ijData,
Set<String> activeDelPackageNames,
SoyMsgBundle msgBundle,
SoyIdRenamingMap xidRenamingMap,
SoyCssRenamingMap cssRenamingMap) |
RenderVisitorFactory(Map<String,SoyJavaPrintDirective> soyJavaDirectivesMap,
EvalVisitor.EvalVisitorFactory evalVisitorFactory,
ErrorReporter errorReporter) |
| Modifier and Type | Class and Description |
|---|---|
class |
ErrorReporterImpl
Simple
ErrorReporter implementation. |
class |
ExplodingErrorReporter
ErrorReporter implementation that throws an AssertionError whenever an error
is reported to it. |
class |
TransitionalThrowingErrorReporter
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static ErrorReporter |
ExplodingErrorReporter.get() |
| Constructor and Description |
|---|
SoyFileParser(SoyTypeRegistry typeRegistry,
IdGenerator nodeIdGen,
Reader input,
SoyFileKind soyFileKind,
String filePath,
ErrorReporter errorReporter)
Constructor that takes a reader object providing the input.
|
SoyFileParser(SoyTypeRegistry typeRegistry,
IdGenerator nodeIdGen,
String input,
SoyFileKind soyFileKind,
String filePath,
ErrorReporter errorReporter)
Constructor that takes a string input.
|
TemplateParser(IdGenerator nodeIdGen,
Reader input,
String filePath,
int templateContentStartLine,
ErrorReporter errorReporter)
Constructor that takes a reader object providing the input.
|
TemplateParser(IdGenerator nodeIdGen,
String input,
String filePath,
int templateContentStartLine,
ErrorReporter errorReporter)
Constructor that takes a string input.
|
| Modifier and Type | Method and Description |
|---|---|
PrintDirectiveNode |
PrintDirectiveNode.Builder.build(ErrorReporter errorReporter)
Returns a new
PrintDirectiveNode from the state of this builder, reporting syntax
errors to the given ErrorReporter. |
IfCondNode |
IfCondNode.Builder.build(ErrorReporter unusedForNow)
Returns a new
IfCondNode built from this builder's state. |
CallParamContentNode |
CallParamContentNode.Builder.build(ErrorReporter errorReporter) |
CallDelegateNode |
CallDelegateNode.Builder.build(ErrorReporter errorReporter) |
MsgSelectNode |
MsgSelectNode.Builder.build(ErrorReporter errorReporter)
Returns a new
MsgSelectNode built from this builder's state, reporting syntax errors
to the given ErrorReporter. |
MsgHtmlTagNode |
MsgHtmlTagNode.Builder.build(ErrorReporter errorReporter)
Returns a new
MsgHtmlTagNode built from the builder's state. |
CallBasicNode |
CallBasicNode.Builder.build(ErrorReporter errorReporter) |
LetValueNode |
LetValueNode.Builder.build(ErrorReporter errorReporter)
Returns a new
LetValueNode built from the builder's state. |
CallParamValueNode |
CallParamValueNode.Builder.build(ErrorReporter errorReporter) |
SwitchCaseNode |
SwitchCaseNode.Builder.build(ErrorReporter errorReporter)
Returns a new
SwitchCaseNode from the state of this builder, reporting syntax errors
to the given ErrorReporter. |
PrintNode |
PrintNode.Builder.build(ErrorReporter unusedForNow)
Returns a new
PrintNode built from this builder's state. |
LetContentNode |
LetContentNode.Builder.build(ErrorReporter errorReporter)
Returns a new
LetContentNode built from the builder's state. |
MsgSelectCaseNode |
MsgSelectCaseNode.Builder.build(ErrorReporter errorReporter)
Returns a new
MsgSelectCaseNode built from the builder's state. |
CssNode |
CssNode.Builder.build(ErrorReporter errorReporter)
Returns a new
CssNode built from the builder's state, reporting syntax errors
to the given ErrorReporter. |
MsgPluralNode |
MsgPluralNode.Builder.build(ErrorReporter errorReporter)
Returns a new
MsgPluralNode built from the builder's state. |
SwitchNode |
SwitchNode.Builder.build(ErrorReporter errorReporter)
Returns a new
SwitchNode built from this builder's state, reporting syntax errors
to the given ErrorReporter. |
MsgNode |
MsgNode.Builder.build(ErrorReporter errorReporter)
Returns a new
MsgNode from the state of this builder, reporting syntax errors
to the given ErrorReporter. |
XidNode |
XidNode.Builder.build(ErrorReporter errorReporter)
Builds a new
XidNode from the builder's state. |
MsgPluralCaseNode |
MsgPluralCaseNode.Builder.build(ErrorReporter errorReporter)
Builds a new
MsgPluralCaseNode from this builder's state. |
static <R> void |
SoytreeUtils.execOnAllV2Exprs(SoyNode node,
AbstractExprNodeVisitor<R> exprNodeVisitor,
ErrorReporter errorReporter)
Given a Soy node and a visitor for expression trees, traverses the subtree of the node and
executes the visitor on all expressions held by nodes in the subtree.
|
static <R> void |
SoytreeUtils.execOnAllV2ExprsShortcircuitably(SoyNode node,
AbstractExprNodeVisitor<R> exprNodeVisitor,
SoytreeUtils.Shortcircuiter<R> shortcircuiter,
ErrorReporter errorReporter)
Given a Soy node and a visitor for expression trees, traverses the subtree of the node and
executes the visitor on all expressions held by nodes in the subtree.
|
protected static LetNode.CommandTextParseResult |
LetNode.parseCommandTextHelper(String commandText,
ErrorReporter errorReporter,
SourceLocation sourceLocation)
Helper used by subclass constructors to parse the command text.
|
protected static Pair<Boolean,ExprRootNode> |
CallNode.parseDataAttributeHelper(String dataAttr,
SourceLocation sourceLocation,
ErrorReporter errorReporter)
Private helper function for subclass constructors to parse the 'data' attribute.
|
| Constructor and Description |
|---|
AbstractSoyNodeVisitor(ErrorReporter errorReporter) |
ForNode(int id,
String commandText,
SourceLocation sourceLocation,
ErrorReporter errorReporter) |
| Modifier and Type | Method and Description |
|---|---|
BaseTofu |
BaseTofu.BaseTofuFactory.create(SoyFileSetNode soyTree,
boolean isCaching,
ErrorReporter errorReporter) |
| Constructor and Description |
|---|
BaseTofu(SoyValueHelper valueHelper,
GuiceSimpleScope apiCallScope,
com.google.template.soy.tofu.internal.TofuRenderVisitorFactory tofuRenderVisitorFactory,
SimplifyVisitor simplifyVisitor,
SoyFileSetNode soyTree,
boolean isCaching,
ErrorReporter errorReporter) |