public class TextEditUtils extends Object
TextEdit
.Constructor and Description |
---|
TextEditUtils() |
Modifier and Type | Method and Description |
---|---|
static int |
adjustOffsetWithLeftWhitespaces(int leftLimit,
int to,
String text)
Returns the offset of the first whitespace that's found in the given range
[leftLimit,to] from the left of the to, and leftLimit otherwise.
|
static String |
applyEdits(TextDocument document,
List<? extends org.eclipse.lsp4j.TextEdit> edits) |
static org.eclipse.lsp4j.TextEdit |
createTextEditIfNeeded(int from,
int to,
String expectedContent,
TextDocument textDocument)
Returns the
TextEdit to insert the given expected content from the
given range (from, to) of the given text document and null otherwise. |
public static org.eclipse.lsp4j.TextEdit createTextEditIfNeeded(int from, int to, String expectedContent, TextDocument textDocument)
TextEdit
to insert the given expected content from the
given range (from, to) of the given text document and null otherwise.from
- the range from.to
- the range to.expectedContent
- the expected content.textDocument
- the text document.TextEdit
to insert the given expected content from the
given range (from, to) of the given text document and null otherwise.public static String applyEdits(TextDocument document, List<? extends org.eclipse.lsp4j.TextEdit> edits) throws BadLocationException
BadLocationException
public static int adjustOffsetWithLeftWhitespaces(int leftLimit, int to, String text)
leftLimit
- the left limit range.to
- the to range.Copyright © 2022. All rights reserved.