diff options
Diffstat (limited to 'src/main/java/org/javacs/JavaCompilerService.java')
-rw-r--r-- | src/main/java/org/javacs/JavaCompilerService.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/org/javacs/JavaCompilerService.java b/src/main/java/org/javacs/JavaCompilerService.java index 871fefb..99fba71 100644 --- a/src/main/java/org/javacs/JavaCompilerService.java +++ b/src/main/java/org/javacs/JavaCompilerService.java @@ -79,8 +79,10 @@ public class JavaCompilerService { return new ParseFile(this, file); } - public CompileFocus compileFocus(URI file, int line, int character) { - return new CompileFocus(this, file, line, character); + public CompileBatch compileFocus(URI uri, int line, int character) { + var contents = Pruner.prune(uri, line, character); + var file = new SourceFileObject(uri, contents); + return compileBatch(List.of(file)); } public CompileBatch compileBatch(Collection<URI> uris) { |