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.Iterables;
|
||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
import com.google.common.collect.Multimap;
|
import com.google.common.collect.Multimap;
|
||||||
|
import com.google.javascript.jscomp.BasicErrorManager;
|
||||||
import com.google.javascript.jscomp.CheckLevel;
|
import com.google.javascript.jscomp.CheckLevel;
|
||||||
import com.google.javascript.jscomp.CompilationLevel;
|
import com.google.javascript.jscomp.CompilationLevel;
|
||||||
import com.google.javascript.jscomp.Compiler;
|
import com.google.javascript.jscomp.Compiler;
|
||||||
@ -476,7 +477,7 @@ public final class Vulcanize {
|
|||||||
options.setPrettyPrint(true);
|
options.setPrettyPrint(true);
|
||||||
options.setGeneratePseudoNames(true);
|
options.setGeneratePseudoNames(true);
|
||||||
}
|
}
|
||||||
Compiler compiler = new Compiler();
|
Compiler compiler = new Compiler(new JsPrintlessErrorManager());
|
||||||
compiler.disableThreads();
|
compiler.disableThreads();
|
||||||
compiler.compile(
|
compiler.compile(
|
||||||
ImmutableList.<SourceFile>of(),
|
ImmutableList.<SourceFile>of(),
|
||||||
@ -570,4 +571,13 @@ public final class Vulcanize {
|
|||||||
}
|
}
|
||||||
return ImmutableMultimap.copyOf(builder);
|
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