Java 类org.eclipse.lsp4j.SignatureHelpOptions 实例源码

项目:che    文件:ServerCapabilitiesOverlay.java   
public SignatureHelpOptions getSignatureHelpProvider() {
  SignatureHelpOptions leftOptions = left.getSignatureHelpProvider();
  SignatureHelpOptions rightOptions = right.getSignatureHelpProvider();
  if (leftOptions == null) {
    return rightOptions;
  }
  if (rightOptions == null) {
    return leftOptions;
  }
  SignatureHelpOptions result = new SignatureHelpOptions();

  List<String> triggerChars = new ArrayList<>();

  triggerChars.addAll(listish(leftOptions.getTriggerCharacters()));
  triggerChars.addAll(listish(rightOptions.getTriggerCharacters()));
  result.setTriggerCharacters(triggerChars);
  return result;
}
项目:SOMns-vscode    文件:ServerCapabilities.java   
/**
 * The server provides signature help support.
 */
@Pure
public SignatureHelpOptions getSignatureHelpProvider() {
  return this.signatureHelpProvider;
}
项目:SOMns-vscode    文件:ServerCapabilities.java   
/**
 * The server provides signature help support.
 */
public void setSignatureHelpProvider(final SignatureHelpOptions signatureHelpProvider) {
  this.signatureHelpProvider = signatureHelpProvider;
}
项目:eclipse.jdt.ls    文件:SignatureHelpHandler.java   
public static SignatureHelpOptions createOptions() {
    return new SignatureHelpOptions(Arrays.asList("("));
}
项目:lsp4j    文件:ServerCapabilities.java   
/**
 * The server provides signature help support.
 */
@Pure
public SignatureHelpOptions getSignatureHelpProvider() {
  return this.signatureHelpProvider;
}
项目:lsp4j    文件:ServerCapabilities.java   
/**
 * The server provides signature help support.
 */
public void setSignatureHelpProvider(final SignatureHelpOptions signatureHelpProvider) {
  this.signatureHelpProvider = signatureHelpProvider;
}