@ParametersAreNonnullByDefault

Package com.google.template.soy.javasrc.dyncompile

A dynamic Soy -> Java compiler similar to the dynamic compiler for JSP.

See:
          Description

Class Summary
SoyToJavaDynamicCompiler Dynamically compiles Soy templates to Java classes that are exposed as SoyTemplateRuntimes.
 

Package com.google.template.soy.javasrc.dyncompile Description

A dynamic Soy -> Java compiler similar to the dynamic compiler for JSP.

This depends on the Java tools interface to javac that became standard in JDK 6.

It also requires that the Soy Java runtime support classes under com.google.template.soy.data and com.google.template.soy.javasrc.codedeps are on the current classpath. It may also fail when those classes are split amongst multiple JARs or directories.

This may interact badly when those support classes are found via exotic classloaders and URLClassLoaders that fetch those classes remotely.