Make JS minifier not print warnings
PiperOrigin-RevId: 159045577
This commit is contained in:
parent
4fc83c75ba
commit
0fa19543aa
@ -30,6 +30,7 @@ import com.google.common.collect.ImmutableSet;
|
||||
import com.google.common.collect.Iterables;
|
||||
import com.google.common.collect.Lists;
|
||||
import com.google.common.collect.Multimap;
|
||||
import com.google.javascript.jscomp.BasicErrorManager;
|
||||
import com.google.javascript.jscomp.CheckLevel;
|
||||
import com.google.javascript.jscomp.CompilationLevel;
|
||||
import com.google.javascript.jscomp.Compiler;
|
||||
@ -476,7 +477,7 @@ public final class Vulcanize {
|
||||
options.setPrettyPrint(true);
|
||||
options.setGeneratePseudoNames(true);
|
||||
}
|
||||
Compiler compiler = new Compiler();
|
||||
Compiler compiler = new Compiler(new JsPrintlessErrorManager());
|
||||
compiler.disableThreads();
|
||||
compiler.compile(
|
||||
ImmutableList.<SourceFile>of(),
|
||||
@ -570,4 +571,13 @@ public final class Vulcanize {
|
||||
}
|
||||
return ImmutableMultimap.copyOf(builder);
|
||||
}
|
||||
|
||||
private static final class JsPrintlessErrorManager extends BasicErrorManager {
|
||||
|
||||
@Override
|
||||
public void println(CheckLevel level, JSError error) {}
|
||||
|
||||
@Override
|
||||
public void printSummary() {}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user