Class JavaTemplateLanguageExtension
java.lang.Object
org.openrewrite.java.internal.template.JavaTemplateLanguageExtension
- Direct Known Subclasses:
JavaTemplateJavaExtension
Each language that extends
J
should provide a template extension that helps
JavaTemplate
build the telescoping name scope around the coordinate. When that process
encounters a language-specific grammatical construct, it is this extension that will help
build it out.-
Constructor Summary
ConstructorsConstructorDescriptionJavaTemplateLanguageExtension
(JavaTemplateParser templateParser, Substitutions substitutions, String substitutedTemplate, JavaCoordinates coordinates) -
Method Summary
-
Constructor Details
-
JavaTemplateLanguageExtension
public JavaTemplateLanguageExtension(JavaTemplateParser templateParser, Substitutions substitutions, String substitutedTemplate, JavaCoordinates coordinates)
-
-
Method Details
-
getMixin
public abstract org.openrewrite.TreeVisitor<? extends org.openrewrite.java.tree.J,Integer> getMixin()
-