Package org.codehaus.groovy.antlr
Class SourceBuffer
java.lang.Object
org.codehaus.groovy.antlr.SourceBuffer
public class SourceBuffer extends Object
A simple buffer that provides line/col access to chunks of source code
held within itself.
-
Constructor Summary
Constructors Constructor Description SourceBuffer()
-
Method Summary
Modifier and Type Method Description String
getSnippet(LineColumn start, LineColumn end)
Obtains a snippet of the source code within the bounds specified.void
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.
-