public CompletableFuture jarFileContents()

in src/main/java/software/amazon/smithy/lsp/SmithyLanguageServer.java [101:111]


  public CompletableFuture<String> jarFileContents(TextDocumentIdentifier documentUri) {
    try {
      java.util.List<String> lines = Utils.jarFileContents(documentUri.getUri(), this.getClass().getClassLoader());
      String contents = lines.stream().collect(Collectors.joining(System.lineSeparator()));
      return CompletableFuture.completedFuture(contents);
    } catch (IOException e) {
      CompletableFuture<String> future = new CompletableFuture<String>();
      future.completeExceptionally(e);
      return future;
    }
  }