Class SimpleSourceExcerptProvider
java.lang.Object
com.google.javascript.jscomp.testing.SimpleSourceExcerptProvider
- All Implemented Interfaces:
SourceExcerptProvider
A simple source excerpt provider for testing.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.javascript.jscomp.SourceExcerptProvider
SourceExcerptProvider.ExcerptFormatter, SourceExcerptProvider.SourceExcerpt
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetSourceLine
(String sourceName, int lineNumber) Get the line indicated by the line number.getSourceRegion
(String sourceName, int lineNumber) Get a region around the indicated line number.
-
Constructor Details
-
SimpleSourceExcerptProvider
-
-
Method Details
-
getSourceLine
Description copied from interface:SourceExcerptProvider
Get the line indicated by the line number. This call will return only the specific line.- Specified by:
getSourceLine
in interfaceSourceExcerptProvider
lineNumber
- the line number, 1 being the first line of the file- Returns:
- the line indicated, or
null
if it does not exist
-
getSourceRegion
Description copied from interface:SourceExcerptProvider
Get a region around the indicated line number. The exact definition of a region is implementation specific, but it must contain the line indicated by the line number. A region must not start or end by a carriage return.- Specified by:
getSourceRegion
in interfaceSourceExcerptProvider
lineNumber
- the line number, 1 being the first line of the file- Returns:
- the region around the line number indicated, or
null if it does not exist
-