Interface SourceCode

All Known Implementing Classes:
AbstractSourceCode, SourceFile, SourceString

public interface SourceCode
  • Method Details

    • getName

      String getName()
    • getPath

      String getPath()
    • getText

      String getText()
    • getLines

      List getLines()
    • line

      String line(int lineNumber)
    • getAst

      org.codehaus.groovy.ast.ModuleNode getAst()
    • isValid

      boolean isValid()
    • getLineNumberForCharacterIndex

      int getLineNumberForCharacterIndex(int charIndex)