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;
}
}