Class WorkspaceEditClientCapabilities
java.lang.Object
org.graalvm.tools.lsp.server.types.JSONBase
org.graalvm.tools.lsp.server.types.WorkspaceEditClientCapabilities
-
Method Summary
Modifier and TypeMethodDescriptioncreate()booleanThe client supports versioned document changes in `WorkspaceEdit`s.The failure handling strategy of a client if applying the workspace edit fails.The resource operations the client supports.inthashCode()setDocumentChanges(Boolean documentChanges) setFailureHandling(FailureHandlingKind failureHandling) setResourceOperations(List<ResourceOperationKind> resourceOperations)
-
Method Details
-
getDocumentChanges
The client supports versioned document changes in `WorkspaceEdit`s. -
setDocumentChanges
-
getResourceOperations
The resource operations the client supports. Clients should at least support 'create', 'rename' and 'delete' files and folders.- Since:
- 3.13.0
-
setResourceOperations
public WorkspaceEditClientCapabilities setResourceOperations(List<ResourceOperationKind> resourceOperations) -
getFailureHandling
The failure handling strategy of a client if applying the workspace edit fails.- Since:
- 3.13.0
-
setFailureHandling
-
equals
-
hashCode
public int hashCode() -
create
-