Index: dart/compiler/java/com/google/dart/compiler/backend/js/JsToStringGenerationVisitor.java |
diff --git a/dart/compiler/java/com/google/dart/compiler/backend/js/JsToStringGenerationVisitor.java b/dart/compiler/java/com/google/dart/compiler/backend/js/JsToStringGenerationVisitor.java |
index 937f9d60fc10ca4ecd021f1af71a1e835e12ebb4..ed0666c9d97fcc37f303f4d5370e3a774a89c210 100644 |
--- a/dart/compiler/java/com/google/dart/compiler/backend/js/JsToStringGenerationVisitor.java |
+++ b/dart/compiler/java/com/google/dart/compiler/backend/js/JsToStringGenerationVisitor.java |
@@ -57,11 +57,8 @@ import com.google.dart.compiler.backend.js.ast.JsVisitable; |
import com.google.dart.compiler.backend.js.ast.JsVisitor; |
import com.google.dart.compiler.backend.js.ast.JsWhile; |
import com.google.dart.compiler.backend.js.ast.JsVars.JsVar; |
-import com.google.dart.compiler.common.GenerateSourceMap; |
import com.google.dart.compiler.common.HasSourceInfo; |
-import com.google.dart.compiler.common.SourceMapping; |
import com.google.dart.compiler.util.TextOutput; |
-import com.google.debugging.sourcemap.FilePosition; |
import java.io.IOException; |
import java.util.ArrayList; |
@@ -261,44 +258,11 @@ public class JsToStringGenerationVisitor extends JsVisitor { |
private final TextOutput p; |
private ArrayList<Integer> statementEnds = new ArrayList<Integer>(); |
private ArrayList<Integer> statementStarts = new ArrayList<Integer>(); |
- private boolean buildMappings; |
- private List<SourceMapping> mappings = Lists.newArrayList(); |
public JsToStringGenerationVisitor(TextOutput out) { |
this.p = out; |
} |
- /** |
- * @param generate Whether to generate the source map. |
- */ |
- public void generateSourceMap(boolean generate) { |
- this.buildMappings = generate; |
- } |
- |
- public void writeSourceMap(Appendable out, String name) throws IOException { |
- GenerateSourceMap generator = new GenerateSourceMap(); |
- for (SourceMapping m : mappings) { |
- generator.addMapping(m.getNode(), m.getStart(), m.getEnd()); |
- } |
- generator.appendTo(out, name); |
- } |
- |
- @Override |
- public void doTraverse(JsVisitable x, JsContext ctx) { |
- SourceMapping m = null; |
- // TODO(johnlenz): filter out uninteresting node types |
- if (buildMappings) { |
- m = new SourceMapping((HasSourceInfo) x, new FilePosition(p.getLine(), p.getColumn())); |
- mappings.add(m); |
- } |
- |
- super.doTraverse(x, ctx); |
- |
- if (buildMappings) { |
- m.setEnd(new FilePosition(p.getLine(), p.getColumn())); |
- } |
- } |
- |
@Override |
public boolean visit(JsArrayAccess x, JsContext ctx) { |
JsExpression arrayExpr = x.getArrayExpr(); |