Package com.google.javascript.jscomp
Class SourceMap
- java.lang.Object
-
- com.google.javascript.jscomp.SourceMap
-
public 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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SourceMap.DetailLevel
Source maps can be very large different levels of detail can be specified.static class
SourceMap.Format
static class
SourceMap.LocationMapping
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMapping(Node node, FilePosition outputStartPosition, FilePosition outputEndPosition)
void
appendTo(java.lang.Appendable out, java.lang.String name)
void
reset()
void
setPrefixMappings(java.util.List<SourceMap.LocationMapping> sourceMapLocationMappings)
void
setStartingPosition(int offsetLine, int offsetIndex)
void
setWrapperPrefix(java.lang.String prefix)
void
validate(boolean validate)
-
-
-
Method Detail
-
addMapping
public void addMapping(Node node, FilePosition outputStartPosition, FilePosition outputEndPosition)
-
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<SourceMap.LocationMapping> sourceMapLocationMappings)
- Parameters:
sourceMapLocationMappings
-
-
-