public JSSourceMapEmitter(IMappingEmitter emitter) { this.emitter = emitter; sourceMapGenerator = new SourceMapGeneratorV3(); }
public JSSourceMapEmitter(IMappingEmitter emitter) { this.emitter = emitter; sourceMapGenerator = new SourceMapGeneratorV3(); }
/** * @return The appropriate source map object for the given source map format. */ public static SourceMapGenerator getInstance(SourceMapFormat format) { switch (format) { case DEFAULT: case V3: return new SourceMapGeneratorV3(); default: throw new IllegalStateException("unsupported source map format"); } }
public SourceMapManager(String name, String sourceRoot, String id) { _generator = new SourceMapGeneratorV3(); _name = name; _sourceRoot = sourceRoot; _sourceMapInfoList = new ArrayList<SourceMapInfo>(16); _sourceMappingURL = _sourceRoot + "js/" + id + "/" + _name + ".map"; }
/** * @return The appropriate source map object for the given source map format. */ public static SourceMapGenerator getInstance(SourceMapFormat format) { switch (format) { case DEFAULT: case V3: return new SourceMapGeneratorV3(); default: throw new IllegalStateException("unsupported source map format"); } } }
SourceMapGeneratorV3 generator = new SourceMapGeneratorV3(); JsonArray sections = sourceMapRoot.get("sections").getAsJsonArray(); for (int i = 0, count = sections.size(); i < count; i++) {
private SourceMapGeneratorV3 sourceMapConsumerToGenerator(SourceMapConsumerV3 consumer) { final SourceMapGeneratorV3 generator = new SourceMapGeneratorV3(); final SourceMapEntryCounter counter = new SourceMapEntryCounter(); generator.setSourceRoot(consumer.getSourceRoot()); consumer.visitMappings(counter); consumer.visitMappings(new SourceMapConsumerV3.EntryVisitor() { private int index = 0; @Override public void visit(String sourceName, String symbolName, FilePosition sourceStartPosition, FilePosition startPosition, FilePosition endPosition) { generator.addMapping(sourceName, symbolName, sourceStartPosition, startPosition, endPosition); index++; if(index == counter.count) { //add an extra mapping because there seems to be a bug in //SourceMapGeneratorV3's appendTo() that omits the last //entry, for some reason appendExtraMappingToGenerator(generator, sourceName, symbolName, sourceStartPosition, startPosition, endPosition); } } }); return generator; }
final SourceMapGeneratorV3 generator = new SourceMapGeneratorV3(); final SourceMapEntryCounter counter = new SourceMapEntryCounter(); generator.setSourceRoot(consumer.getSourceRoot());
final SourceMapGeneratorV3 generator = new SourceMapGeneratorV3(); final SourceMapEntryCounter counter = new SourceMapEntryCounter(); generator.setSourceRoot(consumer.getSourceRoot());
SourceMapGeneratorV3 generator = new SourceMapGeneratorV3(); for (SourceMapSection section : sourceMapObject.getSections()) { String mapSectionContents = section.getSectionValue();