Package org.sonar.java.reporting
Class JavaTextEdit
java.lang.Object
org.sonar.java.reporting.JavaTextEdit
-
Method Summary
Modifier and TypeMethodDescriptionstatic JavaTextEditinsertAfterTree(Tree tree, String addition) static JavaTextEditinsertAtPosition(int line, int column, String addition) static JavaTextEditinsertBeforeTree(Tree tree, String addition) static AnalyzerMessage.TextSpanposition(int line, int column) static JavaTextEditremoveBetweenTree(Tree startTree, Tree endTree) static JavaTextEditremoveTextSpan(AnalyzerMessage.TextSpan textSpan) static JavaTextEditremoveTree(Tree tree) static JavaTextEditreplaceBetweenTree(Tree startTree, boolean includeStart, Tree endTree, boolean includeEnd, String replacement) static JavaTextEditreplaceBetweenTree(Tree startTree, Tree endTree, String replacement) From startTree first token to endTree last token.static JavaTextEditreplaceTextSpan(AnalyzerMessage.TextSpan textSpan, String replacement) static JavaTextEditreplaceTree(Tree tree, String replacement) static AnalyzerMessage.TextSpantextSpan(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)
-