gpt4 book ai didi

org.eclipse.lsp4j.WorkspaceClientCapabilities类的使用及代码示例

转载 作者:知者 更新时间:2024-03-26 15:01:05 28 4
gpt4 key购买 nike

本文整理了Java中org.eclipse.lsp4j.WorkspaceClientCapabilities类的一些代码示例,展示了WorkspaceClientCapabilities类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WorkspaceClientCapabilities类的具体详情如下:
包路径:org.eclipse.lsp4j.WorkspaceClientCapabilities
类名称:WorkspaceClientCapabilities

WorkspaceClientCapabilities介绍

[英]Workspace specific client capabilities.
[中]特定于工作区的客户端功能。

代码示例

代码示例来源:origin: org.eclipse.che.core/che-core-api-languageserver

public WorkspaceClientCapabilitiesDto(org.eclipse.lsp4j.WorkspaceClientCapabilities o) {
  if (o.getConfiguration() == null) {
    setConfiguration((java.lang.Boolean)null);
  } else {
    java.lang.Boolean configurationVal = (java.lang.Boolean)makeDto(o.getConfiguration());;
    setConfiguration((java.lang.Boolean)configurationVal);
  if (o.getSymbol() == null) {
    setSymbol((org.eclipse.lsp4j.SymbolCapabilities)null);
  } else {
    org.eclipse.lsp4j.SymbolCapabilities symbolVal = new SymbolCapabilitiesDto(o.getSymbol());
    setSymbol((org.eclipse.lsp4j.SymbolCapabilities)symbolVal);
  if (o.getWorkspaceFolders() == null) {
    setWorkspaceFolders((java.lang.Boolean)null);
  } else {
    java.lang.Boolean workspaceFoldersVal = (java.lang.Boolean)makeDto(o.getWorkspaceFolders());;
    setWorkspaceFolders((java.lang.Boolean)workspaceFoldersVal);
  if (o.getApplyEdit() == null) {
    setApplyEdit((java.lang.Boolean)null);
  } else {
    java.lang.Boolean applyEditVal = (java.lang.Boolean)makeDto(o.getApplyEdit());;
    setApplyEdit((java.lang.Boolean)applyEditVal);
  if (o.getWorkspaceEdit() == null) {
    setWorkspaceEdit((org.eclipse.lsp4j.WorkspaceEditCapabilities)null);
  } else {
    org.eclipse.lsp4j.WorkspaceEditCapabilities workspaceEditVal = new WorkspaceEditCapabilitiesDto(o.getWorkspaceEdit());
    setWorkspaceEdit((org.eclipse.lsp4j.WorkspaceEditCapabilities)workspaceEditVal);

代码示例来源:origin: eclipse/lsp4j

@Override
@Pure
public boolean equals(final Object obj) {
 if (this == obj)
  return true;
 if (obj == null)
  return false;
 if (getClass() != obj.getClass())
  return false;
 ClientCapabilities other = (ClientCapabilities) obj;
 if (this.workspace == null) {
  if (other.workspace != null)
   return false;
 } else if (!this.workspace.equals(other.workspace))
  return false;
 if (this.textDocument == null) {
  if (other.textDocument != null)
   return false;
 } else if (!this.textDocument.equals(other.textDocument))
  return false;
 if (this.experimental == null) {
  if (other.experimental != null)
   return false;
 } else if (!this.experimental.equals(other.experimental))
  return false;
 return true;
}

代码示例来源:origin: org.eclipse.lsp4j/org.eclipse.lsp4j

@Override
 @Pure
 public int hashCode() {
  final int prime = 31;
  int result = 1;
  result = prime * result + ((this.workspace== null) ? 0 : this.workspace.hashCode());
  result = prime * result + ((this.textDocument== null) ? 0 : this.textDocument.hashCode());
  return prime * result + ((this.experimental== null) ? 0 : this.experimental.hashCode());
 }
}

代码示例来源:origin: org.eclipse.che.core/che-core-api-languageserver

clientCapabilities = new ClientCapabilities();
WorkspaceClientCapabilities workspace = new WorkspaceClientCapabilities();
workspace.setApplyEdit(false);
workspace.setDidChangeConfiguration(new DidChangeConfigurationCapabilities());
workspace.setDidChangeWatchedFiles(new DidChangeWatchedFilesCapabilities());
workspace.setExecuteCommand(new ExecuteCommandCapabilities());
workspace.setSymbol(new SymbolCapabilities());
workspace.setWorkspaceEdit(new WorkspaceEditCapabilities());
clientCapabilities.setWorkspace(workspace);

代码示例来源:origin: spring-projects/sts4

textCap.setCompletion(completionCap);
clientCap.setTextDocument(textCap);
WorkspaceClientCapabilities workspaceCap = new WorkspaceClientCapabilities();
workspaceCap.setApplyEdit(true);
ExecuteCommandCapabilities exeCap = new ExecuteCommandCapabilities();
exeCap.setDynamicRegistration(true);
workspaceCap.setExecuteCommand(exeCap);
WorkspaceEditCapabilities workspaceEdit = new WorkspaceEditCapabilities();
workspaceEdit.setDocumentChanges(true);
workspaceEdit.setResourceOperations(Arrays.asList(ResourceOperationKind.Create, ResourceOperationKind.Delete, ResourceOperationKind.Rename));
workspaceCap.setWorkspaceEdit(workspaceEdit);
clientCap.setWorkspace(workspaceCap);
initParams.setCapabilities(clientCap);

代码示例来源:origin: spring-projects/sts4

this.hasExecuteCommandSupport = safeGet(false, () -> params.getCapabilities().getWorkspace().getExecuteCommand()!=null);
this.hasFileWatcherRegistrationSupport = safeGet(false, () -> params.getCapabilities().getWorkspace().getDidChangeWatchedFiles().getDynamicRegistration());
log.debug("workspaceRoots = "+getWorkspaceService().getWorkspaceRoots());
log.debug("hasCompletionSnippetSupport = "+hasCompletionSnippetSupport);

代码示例来源:origin: eclipse/eclipse.jdt.ls

public boolean isExecuteCommandDynamicRegistrationSupported() {
  return v3supported && capabilities.getWorkspace() != null && isDynamicRegistrationSupported(capabilities.getWorkspace().getExecuteCommand());
}

代码示例来源:origin: eclipse/lsp4j

TextDocumentClientCapabilities _doubleArrow = ObjectExtensions.<TextDocumentClientCapabilities>operator_doubleArrow(_textDocumentClientCapabilities, _function_3);
 it_2.setTextDocument(_doubleArrow);
 WorkspaceClientCapabilities _workspaceClientCapabilities = new WorkspaceClientCapabilities();
 it_2.setWorkspace(_workspaceClientCapabilities);
};

代码示例来源:origin: eclipse/eclipse.jdt.ls

public boolean isWorkspaceChangeWatchedFilesDynamicRegistered() {
  return v3supported && capabilities.getWorkspace() != null && isDynamicRegistrationSupported(capabilities.getWorkspace().getDidChangeWatchedFiles());
}

代码示例来源:origin: eclipse/eclipse.jdt.ls

public boolean isResourceOperationSupported() {
  //@formatter:off
  return capabilities.getWorkspace() != null
      && capabilities.getWorkspace().getWorkspaceEdit() != null
      && capabilities.getWorkspace().getWorkspaceEdit().getResourceOperations() != null
      && capabilities.getWorkspace().getWorkspaceEdit().getResourceOperations().contains(ResourceOperationKind.Create)
      && capabilities.getWorkspace().getWorkspaceEdit().getResourceOperations().contains(ResourceOperationKind.Rename)
      && capabilities.getWorkspace().getWorkspaceEdit().getResourceOperations().contains(ResourceOperationKind.Delete);
  //@formatter:on
}

代码示例来源:origin: eclipse/eclipse.jdt.ls

public boolean isWorkspaceFoldersSupported() {
  return capabilities.getWorkspace() != null && isTrue(capabilities.getWorkspace().getWorkspaceFolders());
}

代码示例来源:origin: eclipse/eclipse.jdt.ls

public boolean isWorkspaceApplyEditSupported() {
  return capabilities.getWorkspace() != null && isTrue(capabilities.getWorkspace().getApplyEdit());
}

代码示例来源:origin: eclipse/eclipse.jdt.ls

public boolean isWorkspaceSymbolDynamicRegistered() {
  return v3supported && capabilities.getWorkspace() != null && isDynamicRegistrationSupported(capabilities.getWorkspace().getSymbol());
}

代码示例来源:origin: org.eclipse.xtext/org.eclipse.xtext.ide

ExecuteCommandCapabilities _executeCommand = null;
if (_workspace!=null) {
 _executeCommand=_workspace.getExecuteCommand();

代码示例来源:origin: eclipse/lsp4j

TextDocumentClientCapabilities _doubleArrow = ObjectExtensions.<TextDocumentClientCapabilities>operator_doubleArrow(_textDocumentClientCapabilities, _function_3);
 it_2.setTextDocument(_doubleArrow);
 WorkspaceClientCapabilities _workspaceClientCapabilities = new WorkspaceClientCapabilities();
 it_2.setWorkspace(_workspaceClientCapabilities);
};

代码示例来源:origin: eclipse/eclipse.jdt.ls

@Deprecated
public boolean isWorkspaceEditResourceChangesSupported() {
  return capabilities.getWorkspace() != null && capabilities.getWorkspace().getWorkspaceEdit() != null && isTrue(capabilities.getWorkspace().getWorkspaceEdit().getResourceChanges());
}

代码示例来源:origin: org.eclipse.xtext/org.eclipse.xtext.ide

_executeCommand=_workspace.getExecuteCommand();

代码示例来源:origin: eclipse/lsp4j

@Override
 @Pure
 public int hashCode() {
  final int prime = 31;
  int result = 1;
  result = prime * result + ((this.workspace== null) ? 0 : this.workspace.hashCode());
  result = prime * result + ((this.textDocument== null) ? 0 : this.textDocument.hashCode());
  return prime * result + ((this.experimental== null) ? 0 : this.experimental.hashCode());
 }
}

代码示例来源:origin: org.eclipse.lsp4j/org.eclipse.lsp4j

@Override
@Pure
public boolean equals(final Object obj) {
 if (this == obj)
  return true;
 if (obj == null)
  return false;
 if (getClass() != obj.getClass())
  return false;
 ClientCapabilities other = (ClientCapabilities) obj;
 if (this.workspace == null) {
  if (other.workspace != null)
   return false;
 } else if (!this.workspace.equals(other.workspace))
  return false;
 if (this.textDocument == null) {
  if (other.textDocument != null)
   return false;
 } else if (!this.textDocument.equals(other.textDocument))
  return false;
 if (this.experimental == null) {
  if (other.experimental != null)
   return false;
 } else if (!this.experimental.equals(other.experimental))
  return false;
 return true;
}

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com