Class SourceMappingWriter


  • class SourceMappingWriter
    extends java.lang.Object
    Writes a sorted stream of mappings to a sourcemap. Automatically merges mappings that have adjacent or overlapping JavaScript ranges and also point to the same Java line.
    • Constructor Summary

      Constructors 
      Constructor Description
      SourceMappingWriter​(com.google.gwt.thirdparty.debugging.sourcemap.SourceMapGenerator out)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void addMapping​(Range nextRange, java.lang.String javaName)
      Sends one mapping to the sourcemap.
      (package private) void flush()
      Writes any buffered mappings to the source map generator.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SourceMappingWriter

        SourceMappingWriter​(com.google.gwt.thirdparty.debugging.sourcemap.SourceMapGenerator out)
    • Method Detail

      • addMapping

        void addMapping​(Range nextRange,
                        java.lang.String javaName)
        Sends one mapping to the sourcemap.

        The mappings must be sorted by JavaScript starting position.

        The output is buffered, so the caller must call flush() when done.

      • flush

        void flush()
        Writes any buffered mappings to the source map generator.