Groovy Documentation

org.codenarc.source
[Groovy] Class SourceString

java.lang.Object
  org.codenarc.source.AbstractSourceCode
      org.codenarc.source.SourceString

class SourceString
extends AbstractSourceCode

SourceCode implementation that uses source from a pre-defined String. Note that the path is normalized: file separator chars are normalized to standard '/'.

Authors:
Chris Mair
Version:
\$Revision: 439 \$ - \$Date: 2010-11-08 15:16:30 -0500 (Mon, 08 Nov 2010) \$


Property Summary
String name

String path

 
Constructor Summary
SourceString(String source, String path = null, String name = null)

Construct a new instance for the file at the specified path

 
Method Summary
String getText()

@return the full text of the source code

void setPath(String path)

String toString()

 
Methods inherited from class AbstractSourceCode
getAst, getLineNumberForCharacterIndex, getLines, isValid, line, normalizePath
 

Property Detail

name

String name


path

String path


 
Constructor Detail

SourceString

SourceString(String source, String path = null, String name = null)
Construct a new instance for the file at the specified path
Parameters:
source - - the source; must not be null or empty
path - - the path for the source code; may be null; defaults to null
name - - the name for the source code; may be null; defaults to null


 
Method Detail

getText

String getText()
Returns:
the full text of the source code


setPath

void setPath(String path)


toString

String toString()


 

Groovy Documentation