Class JavaTextEdit
java.lang.Object
org.sonar.java.reporting.JavaTextEdit
-
Method Summary
Modifier and TypeMethodDescriptionstatic JavaTextEdit
insertAfterTree
(Tree tree, String addition) static JavaTextEdit
insertAtPosition
(int line, int column, String addition) static JavaTextEdit
insertBeforeTree
(Tree tree, String addition) static AnalyzerMessage.TextSpan
position
(int line, int column) static JavaTextEdit
removeBetweenTree
(Tree startTree, Tree endTree) static JavaTextEdit
removeTextSpan
(AnalyzerMessage.TextSpan textSpan) static JavaTextEdit
removeTree
(Tree tree) static JavaTextEdit
replaceBetweenTree
(Tree startTree, boolean includeStart, Tree endTree, boolean includeEnd, String replacement) static JavaTextEdit
replaceBetweenTree
(Tree startTree, Tree endTree, String replacement) From startTree first token to endTree last token.static JavaTextEdit
replaceTextSpan
(AnalyzerMessage.TextSpan textSpan, String replacement) static JavaTextEdit
replaceTree
(Tree tree, String replacement) static AnalyzerMessage.TextSpan
textSpan
(int startLine, int startColumn, int endLine, int endColumn)
-
Method Details
-
getTextSpan
-
getReplacement
-
removeTree
-
removeTextSpan
-
removeBetweenTree
-
replaceTree
-
replaceBetweenTree
From startTree first token to endTree last token. -
replaceBetweenTree
public static JavaTextEdit replaceBetweenTree(Tree startTree, boolean includeStart, Tree endTree, boolean includeEnd, String replacement) -
replaceTextSpan
-
insertAfterTree
-
insertBeforeTree
-
insertAtPosition
-
position
-
textSpan
public static AnalyzerMessage.TextSpan textSpan(int startLine, int startColumn, int endLine, int endColumn)
-