public final class SourceMapGeneratorV3 extends Object implements SourceMapGenerator
SourceMapGeneratorV3| Constructor and Description |
|---|
SourceMapGeneratorV3() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMapping(String sourceName,
String symbolName,
FilePosition sourceStartPosition,
FilePosition outputStartPosition,
FilePosition outputEndPosition)
Adds a mapping for the given node.
|
void |
appendIndexMapTo(Appendable out,
String name,
List<SourceMapSection> sections)
Appends the index source map to the given buffer.
|
void |
appendTo(Appendable out,
String name)
Appends the source map to the given buffer.
|
void |
reset()
Resets the source map for reuse.
|
void |
setStartingPosition(int offsetLine,
int offsetIndex)
Sets the source code that exists in the buffer for which the
generated code is being generated.
|
void |
setWrapperPrefix(String prefix)
Sets the prefix used for wrapping the generated source file before
it is written.
|
void |
validate(boolean validate)
Whether to perform additional validation on the source map.
|
public void appendTo(Appendable out, String name) throws IOException
SourceMapGeneratorappendTo in interface SourceMapGeneratorout - The stream to which the map will be appended.name - The name of the generated source file that this source map
represents.IOExceptionpublic void appendIndexMapTo(Appendable out, String name, List<SourceMapSection> sections) throws IOException
SourceMapGeneratorappendIndexMapTo in interface SourceMapGeneratorout - The stream to which the map will be appended.name - The name of the generated source file that this source map
represents.sections - An ordered list of map sections to include in the index.IOExceptionpublic void reset()
SourceMapGeneratorreset in interface SourceMapGeneratorpublic void addMapping(String sourceName, String symbolName, FilePosition sourceStartPosition, FilePosition outputStartPosition, FilePosition outputEndPosition)
SourceMapGeneratoraddMapping in interface SourceMapGeneratorsourceName - The file name to use in the generate source map
to represent this source.symbolName - The symbol name associated with this position in the
source map.sourceStartPosition - The starting position in the original source for
represented range outputStartPosition to outputEndPosition in the
generated file.outputStartPosition - The position on the starting lineoutputEndPosition - The position on the ending line.public void setWrapperPrefix(String prefix)
SourceMapGeneratorsetWrapperPrefix in interface SourceMapGeneratorprefix - The prefix that is added before the generated source code.public void setStartingPosition(int offsetLine,
int offsetIndex)
SourceMapGeneratorsetStartingPosition in interface SourceMapGeneratoroffsetLine - The index of the current line being printed.offsetIndex - The column index of the current character being printed.public void validate(boolean validate)
SourceMapGeneratorvalidate in interface SourceMapGeneratorCopyright © 2009–2023 Google. All rights reserved.