Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,7 @@
import com.google.gwt.dev.js.JsStackEmulator;
import com.google.gwt.dev.js.JsStaticEval;
import com.google.gwt.dev.js.JsSymbolResolver;
import com.google.gwt.dev.js.JsToStringGenerationVisitor;
import com.google.gwt.dev.js.JsUnusedFunctionRemover;
import com.google.gwt.dev.js.JsVerboseNamer;
import com.google.gwt.dev.js.SizeBreakdown;
Expand Down Expand Up @@ -772,7 +773,9 @@ private void generateJavaScriptCode(JavaToJavaScriptMap jjsMap, String[] jsFragm
DefaultTextOutput out = new DefaultTextOutput(!options.isIncrementalCompileEnabled() &&
options.getOutput().shouldMinimize());
JsReportGenerationVisitor v = new JsReportGenerationVisitor(out, jjsMap,
options.isJsonSoycEnabled());
options.isJsonSoycEnabled(),
new JsToStringGenerationVisitor.PrintOptions(false,
options.getOutput() == JsOutputOption.OBFUSCATED));
v.accept(jsProgram.getFragmentBlock(i));

StatementRanges statementRanges = v.getStatementRanges();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ public class JsReportGenerationVisitor extends
private List<JsNode> parentStack = Lists.newArrayList();

public JsReportGenerationVisitor(TextOutput out, JavaToJavaScriptMap map,
boolean needSourcemapNames) {
super(out, map);
boolean needSourcemapNames, PrintOptions options) {
super(out, map, options);
this.out = out;
this.needSourcemapNames = needSourcemapNames;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@ public JsSourceGenerationVisitor(TextOutput out) {
/**
* Generate the output source code using short or long identifiers.
*
* @param useLongIdents if true, emit all identifiers in long form
* @param options minification options
*/
public JsSourceGenerationVisitor(TextOutput out, boolean useLongIdents) {
super(out, useLongIdents);
public JsSourceGenerationVisitor(TextOutput out, PrintOptions options) {
super(out, options);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ public class JsSourceGenerationVisitorWithSizeBreakdown extends JsSourceGenerati
private final Map<JsName, Integer> sizeMap = new HashMap<JsName, Integer>();

public JsSourceGenerationVisitorWithSizeBreakdown(TextOutput out,
JavaToJavaScriptMap javaToJavaScriptMap) {
super(out);
JavaToJavaScriptMap javaToJavaScriptMap, PrintOptions options) {
super(out, options);
this.out = out;
this.map = javaToJavaScriptMap;
}
Expand Down
Loading
Loading