@Data
public class Document
extends java.lang.Object
Constructor and Description |
---|
Document(int version,
java.lang.String contents) |
Modifier and Type | Method and Description |
---|---|
Document |
applyChanges(java.lang.Iterable<? extends org.eclipse.lsp4j.TextEdit> changes) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getContents() |
int |
getOffSet(org.eclipse.lsp4j.Position position) |
org.eclipse.lsp4j.Position |
getPosition(int offset) |
java.lang.String |
getSubstring(org.eclipse.lsp4j.Range range) |
int |
getVersion() |
int |
hashCode() |
java.lang.String |
toString() |
public int getOffSet(org.eclipse.lsp4j.Position position)
public org.eclipse.lsp4j.Position getPosition(int offset)
public java.lang.String getSubstring(org.eclipse.lsp4j.Range range)
public Document applyChanges(java.lang.Iterable<? extends org.eclipse.lsp4j.TextEdit> changes)
@Pure public int hashCode()
hashCode
in class java.lang.Object
@Pure public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
@Pure public java.lang.String toString()
toString
in class java.lang.Object
@Pure public int getVersion()
@Pure public java.lang.String getContents()