public class WorkspaceEdit
extends java.lang.Object
| Constructor and Description |
|---|
WorkspaceEdit() |
WorkspaceEdit(java.util.List<TextDocumentEdit> documentChanges) |
WorkspaceEdit(java.util.Map<java.lang.String,java.util.List<TextEdit>> changes) |
WorkspaceEdit(java.util.Map<java.lang.String,java.util.List<TextEdit>> changes,
java.util.List<TextDocumentEdit> documentChanges)
Deprecated.
According to the protocol documentation, it doesn't make sense to send both
changes and documentChanges
|
| 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<TextDocumentEdit> |
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()
If resource changes are supported the `WorkspaceEdit`
uses the property `resourceChanges` which are either a
rename, move, delete or content change.
|
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<TextDocumentEdit> 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)
If resource changes are supported the `WorkspaceEdit`
uses the property `resourceChanges` which are either a
rename, move, delete or content change.
|
java.lang.String |
toString() |
public WorkspaceEdit()
public WorkspaceEdit(java.util.Map<java.lang.String,java.util.List<TextEdit>> changes)
public WorkspaceEdit(java.util.List<TextDocumentEdit> documentChanges)
@Deprecated public WorkspaceEdit(java.util.Map<java.lang.String,java.util.List<TextEdit>> changes, java.util.List<TextDocumentEdit> 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<TextDocumentEdit> getDocumentChanges()
public void setDocumentChanges(java.util.List<TextDocumentEdit> documentChanges)
@Pure public java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<ResourceChange,TextDocumentEdit>> getResourceChanges()
public void setResourceChanges(java.util.List<org.eclipse.lsp4j.jsonrpc.messages.Either<ResourceChange,TextDocumentEdit>> resourceChanges)
@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