summaryrefslogtreecommitdiff
path: root/src/main/java/org/javacs/JavaCompilerService.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/javacs/JavaCompilerService.java')
-rw-r--r--src/main/java/org/javacs/JavaCompilerService.java6
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) {