Class JavaTemplateParser
java.lang.Object
org.openrewrite.java.internal.template.JavaTemplateParser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.openrewrite.java.tree.J.Annotation>
parseAnnotations
(org.openrewrite.Cursor cursor, String template) <J2 extends org.openrewrite.java.tree.J>
List<J2>parseBlockStatements
(org.openrewrite.Cursor cursor, Class<J2> expected, String template, Space.Location location, JavaCoordinates.Mode mode) org.openrewrite.java.tree.J
parseExpression
(org.openrewrite.Cursor cursor, String template, Space.Location location) parseExtends
(org.openrewrite.Cursor cursor, String template) parseImplements
(org.openrewrite.Cursor cursor, String template) org.openrewrite.java.tree.J.Lambda.Parameters
parseLambdaParameters
(org.openrewrite.Cursor cursor, String template) org.openrewrite.java.tree.J.MethodInvocation
parseMethod
(org.openrewrite.Cursor cursor, String template, Space.Location location) org.openrewrite.java.tree.J.MethodInvocation
parseMethodArguments
(org.openrewrite.Cursor cursor, String template, Space.Location location) parsePackage
(org.openrewrite.Cursor cursor, String template) parseParameters
(org.openrewrite.Cursor cursor, String template) parseThrows
(org.openrewrite.Cursor cursor, String template) List<org.openrewrite.java.tree.J.TypeParameter>
parseTypeParameters
(org.openrewrite.Cursor cursor, String template)
-
Constructor Details
-
JavaTemplateParser
-
-
Method Details
-
parseParameters
-
parseLambdaParameters
public org.openrewrite.java.tree.J.Lambda.Parameters parseLambdaParameters(org.openrewrite.Cursor cursor, String template) -
parseExpression
public org.openrewrite.java.tree.J parseExpression(org.openrewrite.Cursor cursor, String template, Space.Location location) -
parseExtends
-
parseImplements
-
parseThrows
-
parseTypeParameters
-
parseBlockStatements
public <J2 extends org.openrewrite.java.tree.J> List<J2> parseBlockStatements(org.openrewrite.Cursor cursor, Class<J2> expected, String template, Space.Location location, JavaCoordinates.Mode mode) -
parseMethod
public org.openrewrite.java.tree.J.MethodInvocation parseMethod(org.openrewrite.Cursor cursor, String template, Space.Location location) -
parseMethodArguments
public org.openrewrite.java.tree.J.MethodInvocation parseMethodArguments(org.openrewrite.Cursor cursor, String template, Space.Location location) -
parseAnnotations
-
parsePackage
-