Package org.eclipse.lsp4j
Class TextDocumentEdit
- java.lang.Object
-
- org.eclipse.lsp4j.TextDocumentEdit
-
public class TextDocumentEdit extends java.lang.ObjectDescribes textual changes on a single text document. The text document is referred to as aVersionedTextDocumentIdentifierto allow clients to check the text document version before an edit is applied.
-
-
Constructor Summary
Constructors Constructor Description TextDocumentEdit()TextDocumentEdit(VersionedTextDocumentIdentifier textDocument, java.util.List<TextEdit> edits)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.util.List<TextEdit>getEdits()The edits to be appliedVersionedTextDocumentIdentifiergetTextDocument()The text document to change.inthashCode()voidsetEdits(java.util.List<TextEdit> edits)The edits to be appliedvoidsetTextDocument(VersionedTextDocumentIdentifier textDocument)The text document to change.java.lang.StringtoString()
-
-
-
Constructor Detail
-
TextDocumentEdit
public TextDocumentEdit()
-
TextDocumentEdit
public TextDocumentEdit(VersionedTextDocumentIdentifier textDocument, java.util.List<TextEdit> edits)
-
-
Method Detail
-
getTextDocument
public VersionedTextDocumentIdentifier getTextDocument()
The text document to change.
-
setTextDocument
public void setTextDocument(VersionedTextDocumentIdentifier textDocument)
The text document to change.
-
getEdits
public java.util.List<TextEdit> getEdits()
The edits to be applied
-
setEdits
public void setEdits(java.util.List<TextEdit> edits)
The edits to be applied
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-