public class WorkspaceEdit
extends java.lang.Object
Constructor and Description |
---|
WorkspaceEdit() |
WorkspaceEdit(java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<TextDocumentEdit,ResourceOperation>> documentChanges) |
WorkspaceEdit(java.util.Map<java.lang.String,java.util.List<TextEdit>> changes) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Map<java.lang.String,java.util.List<TextEdit>> |
getChanges()
Holds changes to existing resources.
|
java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<TextDocumentEdit,ResourceOperation>> |
getDocumentChanges()
An array of `TextDocumentEdit`s to express changes to specific a specific
version of a text document.
|
java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<ResourceChange,TextDocumentEdit>> |
getResourceChanges()
Deprecated.
Since LSP introduces resource operations, use the
documentChanges instead |
int |
hashCode() |
void |
setChanges(java.util.Map<java.lang.String,java.util.List<TextEdit>> changes)
Holds changes to existing resources.
|
void |
setDocumentChanges(java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<TextDocumentEdit,ResourceOperation>> documentChanges)
An array of `TextDocumentEdit`s to express changes to specific a specific
version of a text document.
|
void |
setResourceChanges(java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<ResourceChange,TextDocumentEdit>> resourceChanges)
Deprecated.
Since LSP introduces resource operations, use the
documentChanges instead |
java.lang.String |
toString() |
public WorkspaceEdit()
public WorkspaceEdit(java.util.Map<java.lang.String,java.util.List<TextEdit>> changes)
public WorkspaceEdit(java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<TextDocumentEdit,ResourceOperation>> documentChanges)
@Pure public java.util.Map<java.lang.String,java.util.List<TextEdit>> getChanges()
public void setChanges(java.util.Map<java.lang.String,java.util.List<TextEdit>> changes)
@Pure public java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<TextDocumentEdit,ResourceOperation>> getDocumentChanges()
public void setDocumentChanges(java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<TextDocumentEdit,ResourceOperation>> documentChanges)
@Pure @Deprecated public java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<ResourceChange,TextDocumentEdit>> getResourceChanges()
documentChanges
instead@Deprecated public void setResourceChanges(java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<ResourceChange,TextDocumentEdit>> resourceChanges)
documentChanges
instead@Pure public java.lang.String toString()
toString
in class java.lang.Object
@Pure public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
@Pure public int hashCode()
hashCode
in class java.lang.Object