Package org.openrewrite.java.service
Class JavaCommentService
java.lang.Object
org.openrewrite.internal.CommentService
org.openrewrite.java.service.JavaCommentService
@Incubating(since="8.86.0")
public class JavaCommentService
extends org.openrewrite.internal.CommentService
CommentService for the J LST model. Because Kotlin and Groovy reuse J
(and J.Space) for whitespace and comments, this single implementation serves Java,
Kotlin, and Groovy sources.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.openrewrite.TreeaddComment(org.openrewrite.Cursor cursor, String text, boolean multiline, org.openrewrite.trait.Comments.Placement placement) org.openrewrite.TreeaddComment(org.openrewrite.Cursor cursor, String text, boolean multiline, org.openrewrite.trait.Comments.Placement placement, @Nullable String suffix) getComments(org.openrewrite.Cursor cursor) org.openrewrite.TreeremoveComment(org.openrewrite.Cursor cursor, String text) org.openrewrite.TreereplaceComment(org.openrewrite.Cursor cursor, String existingText, String newText) Methods inherited from class org.openrewrite.internal.CommentService
addComment, equivalent, hasComment, hasEquivalentComment
-
Constructor Details
-
JavaCommentService
public JavaCommentService()
-
-
Method Details
-
getComments
- Specified by:
getCommentsin classorg.openrewrite.internal.CommentService
-
addComment
public org.openrewrite.Tree addComment(org.openrewrite.Cursor cursor, String text, boolean multiline, org.openrewrite.trait.Comments.Placement placement) - Specified by:
addCommentin classorg.openrewrite.internal.CommentService
-
addComment
public org.openrewrite.Tree addComment(org.openrewrite.Cursor cursor, String text, boolean multiline, org.openrewrite.trait.Comments.Placement placement, @Nullable String suffix) - Overrides:
addCommentin classorg.openrewrite.internal.CommentService
-
removeComment
- Specified by:
removeCommentin classorg.openrewrite.internal.CommentService
-
replaceComment
public org.openrewrite.Tree replaceComment(org.openrewrite.Cursor cursor, String existingText, String newText) - Specified by:
replaceCommentin classorg.openrewrite.internal.CommentService
-