Add quickfix for missing properties in concourse editor

This commit is contained in:
Kris De Volder
2017-04-11 17:08:03 -07:00
parent 7e2f6a6c9c
commit aee00fb487
40 changed files with 721 additions and 165 deletions

View File

@@ -11,6 +11,7 @@
package org.springframework.ide.vscode.commons.util;
import java.io.IOException;
import java.util.concurrent.CompletableFuture;
public class Futures {
@@ -22,5 +23,17 @@ public class Futures {
public static <T> CompletableFuture<T> of(T value) {
return CompletableFuture.completedFuture(value);
}
public static <T> CompletableFuture<T> error(String message) {
CompletableFuture<T> f = new CompletableFuture<T>();
f.completeExceptionally(new IOException(message));
return f;
}
public static <T> CompletableFuture<T> error(Throwable e) {
CompletableFuture<T> f = new CompletableFuture<T>();
f.completeExceptionally(e);
return f;
}
}

View File

@@ -252,8 +252,13 @@ public class TextDocument implements IDocument {
}
}
@Override
public String getLanguageId() {
return languageId;
}
public Range toRange(IRegion region) throws BadLocationException {
return toRange(region.getOffset(), region.getLength());
}
}