summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGeorge Fraser <george@fivetran.com>2018-12-27 11:24:21 -0800
committerGeorge Fraser <george@fivetran.com>2018-12-27 11:24:21 -0800
commit6d08a795f5f39e35dfdb502ae86f1b9af51d1f0e (patch)
tree547f5c26e18022ff5cd76c4ac2285efb58c71ef7 /src
parent7886371b7b4355e67d4ec41641e0d80b75620e51 (diff)
downloadjava-language-server-6d08a795f5f39e35dfdb502ae86f1b9af51d1f0e.zip
Too noisy
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/javacs/Parser.java22
1 files changed, 9 insertions, 13 deletions
diff --git a/src/main/java/org/javacs/Parser.java b/src/main/java/org/javacs/Parser.java
index 6d12cad..8ac98b1 100644
--- a/src/main/java/org/javacs/Parser.java
+++ b/src/main/java/org/javacs/Parser.java
@@ -1,15 +1,8 @@
package org.javacs;
import com.google.common.base.Joiner;
-import com.sun.source.tree.ClassTree;
-import com.sun.source.tree.CompilationUnitTree;
-import com.sun.source.tree.MethodTree;
-import com.sun.source.tree.Tree;
-import com.sun.source.tree.VariableTree;
-import com.sun.source.util.JavacTask;
-import com.sun.source.util.TreePath;
-import com.sun.source.util.TreePathScanner;
-import com.sun.source.util.Trees;
+import com.sun.source.tree.*;
+import com.sun.source.util.*;
import java.io.File;
import java.io.IOException;
import java.net.URI;
@@ -23,9 +16,7 @@ import java.util.logging.Logger;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
import java.util.stream.Stream;
-import javax.tools.JavaCompiler;
-import javax.tools.JavaFileObject;
-import javax.tools.StandardJavaFileManager;
+import javax.tools.*;
import org.eclipse.lsp4j.Location;
import org.eclipse.lsp4j.Position;
import org.eclipse.lsp4j.Range;
@@ -47,7 +38,7 @@ class Parser {
compiler.getTask(
null,
fileManager,
- err -> LOG.warning(err.getMessage(Locale.getDefault())),
+ Parser::onError,
Collections.emptyList(),
null,
Collections.singletonList(file));
@@ -104,6 +95,11 @@ class Parser {
return true;
}
+ private static void onError(Diagnostic<? extends JavaFileObject> err) {
+ // Too noisy, this only comes up in parse tasks which tend to be less important
+ // LOG.warning(err.getMessage(Locale.getDefault()));
+ }
+
private static final Pattern WORD = Pattern.compile("\\b\\w+\\b");
static boolean containsWordMatching(Path java, String query) {