summaryrefslogtreecommitdiff
path: root/src/main/java/org/javacs/Pruner.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/javacs/Pruner.java')
-rw-r--r--src/main/java/org/javacs/Pruner.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/org/javacs/Pruner.java b/src/main/java/org/javacs/Pruner.java
index bda547d..390bf32 100644
--- a/src/main/java/org/javacs/Pruner.java
+++ b/src/main/java/org/javacs/Pruner.java
@@ -107,9 +107,9 @@ class Pruner {
return buffer.toString();
}
- // TODO can get rid of contents now that SourceFileObject references FileStore
- static String prune(URI file, String contents, int line, int character) {
+ static String prune(URI file, int line, int character) {
// Parse file
+ var contents = FileStore.contents(file);
var task = Parser.parseTask(new SourceFileObject(file, contents));
CompilationUnitTree root;
try {
@@ -125,9 +125,9 @@ class Pruner {
return prune(root, pos, buffer, new long[] {cursor});
}
- // TODO can get rid of contents now that SourceFileObject references FileStore
- static String prune(URI file, String contents, String name) {
+ static String prune(URI file, String name) {
// Find all occurrences of name in contents
+ var contents = FileStore.contents(file);
var list = new ArrayList<Long>();
var pattern = Pattern.compile("\\b" + Pattern.quote(name) + "\\b");
var matcher = pattern.matcher(contents);