From be60e0c3d092e8cbec0933e56296e1632e421c8b Mon Sep 17 00:00:00 2001 From: nickreid Date: Tue, 16 Jul 2019 20:13:54 -0700 Subject: [PATCH] Transition `typedAstOutputFile` from a stream to a `Path`. Streams are not good fields in options. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=258491821 --- src/com/google/javascript/jscomp/CompilerOptions.java | 6 +++--- .../jscomp/serialization/SerializeTypedAstPass.java | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/com/google/javascript/jscomp/CompilerOptions.java b/src/com/google/javascript/jscomp/CompilerOptions.java index 28a7029da95..3f453bd6b1e 100644 --- a/src/com/google/javascript/jscomp/CompilerOptions.java +++ b/src/com/google/javascript/jscomp/CompilerOptions.java @@ -144,15 +144,15 @@ public boolean getInstrumentForCoverageOnly() { return instrumentForCoverageOnly; } - @Nullable private OutputStream typedAstOutputFile = null; + @Nullable private Path typedAstOutputFile = null; /** Sets file to output in-progress TypedAST format to. DO NOT USE! */ - void setTypedAstOutputFile(@Nullable OutputStream file) { + void setTypedAstOutputFile(@Nullable Path file) { this.typedAstOutputFile = file; } @Nullable - OutputStream getTypedAstOutputFile() { + Path getTypedAstOutputFile() { return this.typedAstOutputFile; } diff --git a/src/com/google/javascript/jscomp/gwt/super/com/google/javascript/jscomp/serialization/SerializeTypedAstPass.java b/src/com/google/javascript/jscomp/gwt/super/com/google/javascript/jscomp/serialization/SerializeTypedAstPass.java index fc61f627281..abae7cebbb1 100644 --- a/src/com/google/javascript/jscomp/gwt/super/com/google/javascript/jscomp/serialization/SerializeTypedAstPass.java +++ b/src/com/google/javascript/jscomp/gwt/super/com/google/javascript/jscomp/serialization/SerializeTypedAstPass.java @@ -19,12 +19,12 @@ import com.google.javascript.jscomp.AbstractCompiler; import com.google.javascript.jscomp.CompilerPass; import com.google.javascript.rhino.Node; -import java.io.OutputStream; +import java.nio.file.Path; /** Fail-fast replacement */ public final class SerializeTypedAstPass implements CompilerPass { - public SerializeTypedAstPass(AbstractCompiler compiler, OutputStream out) { + public SerializeTypedAstPass(AbstractCompiler compiler, Path out) { throw new RuntimeException("Serialization not yet supported in JS version of compiler"); }