public class SimpleSourceExcerptProvider extends Object implements SourceExcerptProvider
SourceExcerptProvider.ExcerptFormatter, SourceExcerptProvider.SourceExcerpt
Constructor and Description |
---|
SimpleSourceExcerptProvider(String source) |
Modifier and Type | Method and Description |
---|---|
String |
getSourceLine(String sourceName,
int lineNumber)
Get the line indicated by the line number.
|
Mapping.OriginalMapping |
getSourceMapping(String sourceName,
int lineNumber,
int columnNumber)
If the source file is associated with an inputSourceMap, does a lookup
for the original file position based on this source map.
|
Region |
getSourceRegion(String sourceName,
int lineNumber)
Get a region around the indicated line number.
|
public SimpleSourceExcerptProvider(String source)
public String getSourceLine(String sourceName, int lineNumber)
SourceExcerptProvider
getSourceLine
in interface SourceExcerptProvider
lineNumber
- the line number, 1 being the first line of the filenull
if it does not existpublic Region getSourceRegion(String sourceName, int lineNumber)
SourceExcerptProvider
getSourceRegion
in interface SourceExcerptProvider
lineNumber
- the line number, 1 being the first line of the filenull
if it does not exist
public Mapping.OriginalMapping getSourceMapping(String sourceName, int lineNumber, int columnNumber)
SourceExcerptProvider
getSourceMapping
in interface SourceExcerptProvider
Copyright © 2009-2015 Google. All Rights Reserved.