Package com.google.javascript.jscomp
Class SourceMap
- java.lang.Object
-
- com.google.javascript.jscomp.SourceMap
-
public class SourceMap extends java.lang.ObjectCollects 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 classSourceMap.DetailLevelSource maps can be very large different levels of detail can be specified.static classSourceMap.Formatstatic classSourceMap.LocationMapping
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMapping(Node node, FilePosition outputStartPosition, FilePosition outputEndPosition)voidappendTo(java.lang.Appendable out, java.lang.String name)voidreset()voidsetPrefixMappings(java.util.List<SourceMap.LocationMapping> sourceMapLocationMappings)voidsetStartingPosition(int offsetLine, int offsetIndex)voidsetWrapperPrefix(java.lang.String prefix)voidvalidate(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-
-
-