public final class SimpleSourceExcerptProvider extends java.lang.Object implements SourceExcerptProvider
SourceExcerptProvider.ExcerptFormatter, SourceExcerptProvider.SourceExcerpt| Modifier and Type | Field and Description |
|---|---|
private SourceFile |
sourceFile |
| Constructor and Description |
|---|
SimpleSourceExcerptProvider(java.lang.String source) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getSourceLine(java.lang.String sourceName,
int lineNumber)
Get the line indicated by the line number.
|
Mapping.OriginalMapping |
getSourceMapping(java.lang.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(java.lang.String sourceName,
int lineNumber)
Get a region around the indicated line number.
|
private final SourceFile sourceFile
public SimpleSourceExcerptProvider(java.lang.String source)
public java.lang.String getSourceLine(java.lang.String sourceName,
int lineNumber)
SourceExcerptProvidergetSourceLine in interface SourceExcerptProviderlineNumber - the line number, 1 being the first line of the filenull if it does not existpublic Region getSourceRegion(java.lang.String sourceName, int lineNumber)
SourceExcerptProvidergetSourceRegion in interface SourceExcerptProviderlineNumber - the line number, 1 being the first line of the filenull
if it does not existpublic Mapping.OriginalMapping getSourceMapping(java.lang.String sourceName, int lineNumber, int columnNumber)
SourceExcerptProvidergetSourceMapping in interface SourceExcerptProvider