com.google.template.soy.sharedpasses.render
Class EvalVisitorFactoryImpl
java.lang.Object
com.google.template.soy.sharedpasses.render.EvalVisitorFactoryImpl
- All Implemented Interfaces:
- EvalVisitor.EvalVisitorFactory
@Singleton
public class EvalVisitorFactoryImpl
- extends Object
- implements EvalVisitor.EvalVisitorFactory
Default implementation of EvalVisitorFactory.
Important: Do not use outside of Soy code (treat as superpackage-private).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EvalVisitorFactoryImpl
@Inject
public EvalVisitorFactoryImpl(Map<String,SoyJavaRuntimeFunction> soyJavaRuntimeFunctionsMap)
create
public EvalVisitor create(SoyMapData data,
@Nullable
SoyMapData ijData,
Deque<Map<String,SoyData>> env)
- Description copied from interface:
EvalVisitor.EvalVisitorFactory
- Creates an EvalVisitor.
- Specified by:
create in interface EvalVisitor.EvalVisitorFactory
- Parameters:
data - The current template data.ijData - The current injected data.env - The current environment.
- Returns:
- The newly created EvalVisitor instance.