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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getSnippet(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
-
-
-
Method Detail
-
getSnippet
public String getSnippet(LineColumn start, LineColumn end)
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
-
-
-