Package com.google.debugging.sourcemap
Class SourceMapConsumerV2
- java.lang.Object
-
- com.google.debugging.sourcemap.SourceMapConsumerV2
-
- All Implemented Interfaces:
SourceMapConsumer
,SourceMapping
public class SourceMapConsumerV2 extends java.lang.Object implements SourceMapConsumer
Class for parsing version 2 of the SourceMap format, as produced by the Closure Compiler, etc.
-
-
Constructor Summary
Constructors Constructor Description SourceMapConsumerV2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Mapping.OriginalMapping
getMappingForLine(int lineNumber, int columnIndex)
Returns the original mapping for the line number and column position found in the source map.void
parse(java.lang.String contents)
Parses the given contents containing a source map.void
parse(org.json.JSONObject sourceMapRoot)
Parses the given contents containing a source map.
-
-
-
Method Detail
-
parse
public void parse(java.lang.String contents) throws SourceMapParseException
Parses the given contents containing a source map.- Specified by:
parse
in interfaceSourceMapConsumer
- Throws:
SourceMapParseException
-
parse
public void parse(org.json.JSONObject sourceMapRoot) throws SourceMapParseException
Parses the given contents containing a source map.- Throws:
SourceMapParseException
-
getMappingForLine
public Mapping.OriginalMapping getMappingForLine(int lineNumber, int columnIndex)
Description copied from interface:SourceMapping
Returns the original mapping for the line number and column position found in the source map. Returns null if none is found.- Specified by:
getMappingForLine
in interfaceSourceMapping
- Parameters:
lineNumber
- The line number, with the first being '1'.columnIndex
- The column index, with the first being '1'.
-
-