Package org.codehaus.groovy.antlr
Class SourceBuffer
java.lang.Object
org.codehaus.groovy.antlr.SourceBuffer
A simple buffer that provides line/col access to chunks of source code
held within itself.
- Author:
- Jeremy Rayner
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetSnippet
(LineColumn start, LineColumn end) Obtains a snippet of the source code within the bounds specifiedvoid
write
(int c) Writes the specified character into the buffer
-
Constructor Details
-
SourceBuffer
public SourceBuffer()
-
-
Method Details
-
getSnippet
Obtains a snippet of the source code within the bounds specified- Parameters:
start
- (inclusive line/ inclusive column)end
- (inclusive line / exclusive column)- Returns:
- specified snippet of source code as a String, or null if no source available
-
write
public void write(int c) Writes the specified character into the buffer- Parameters:
c
-
-