Class SourceBuffer


  • public class SourceBuffer
    extends Object
    A simple buffer that provides line/col access to chunks of source code held within itself.
    • Constructor Detail

      • SourceBuffer

        public SourceBuffer()
    • 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.