Class SourceMap


  • public final class SourceMap
    extends java.lang.Object
    Collects information mapping the generated (compiled) source back to its original source for debugging purposes.
    See Also:
    CodeConsumer, CodeGenerator, CodePrinter
    • Method Detail

      • addMapping

        public void addMapping​(Node node,
                               com.google.debugging.sourcemap.FilePosition outputStartPosition,
                               com.google.debugging.sourcemap.FilePosition outputEndPosition)
      • addSourceFile

        public void addSourceFile​(java.lang.String name,
                                  java.lang.String code)
      • appendTo

        public void appendTo​(java.lang.Appendable out,
                             java.lang.String name)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • reset

        public void reset()
      • setStartingPosition

        public void setStartingPosition​(int offsetLine,
                                        int offsetIndex)
      • setWrapperPrefix

        public void setWrapperPrefix​(java.lang.String prefix)
      • validate

        public void validate​(boolean validate)
      • setPrefixMappings

        public void setPrefixMappings​(java.util.List<? extends SourceMap.LocationMapping> sourceMapLocationMappings)
        Parameters:
        sourceMapLocationMappings -
      • setSourceFileMapping

        public void setSourceFileMapping​(SourceFileMapping mapping)