Class SourceCodeUtil
java.lang.Object
org.codenarc.util.SourceCodeUtil
- All Implemented Interfaces:
groovy.lang.GroovyObject
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongroovy.lang.MetaClassgetProperty(String property) invokeMethod(String method, Object arguments) nodeSourceLines(SourceCode source, org.codehaus.groovy.ast.ASTNode node) voidsetMetaClass(groovy.lang.MetaClass mc) voidsetProperty(String property, Object value) sourceLinesBetween(SourceCode source, int startLine, int startColumn, int endLine, int endColumn) sourceLinesBetweenNodes(SourceCode source, org.codehaus.groovy.ast.ASTNode startNode, org.codehaus.groovy.ast.ASTNode endNode)
-
Constructor Details
-
SourceCodeUtil
public SourceCodeUtil()
-
-
Method Details
-
getMetaClass
public groovy.lang.MetaClass getMetaClass()- Specified by:
getMetaClassin interfacegroovy.lang.GroovyObject
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc) - Specified by:
setMetaClassin interfacegroovy.lang.GroovyObject
-
invokeMethod
-
getProperty
-
setProperty
-
nodeSourceLines
-
sourceLinesBetweenNodes
public static List<String> sourceLinesBetweenNodes(SourceCode source, org.codehaus.groovy.ast.ASTNode startNode, org.codehaus.groovy.ast.ASTNode endNode) -
sourceLinesBetween
public static List<String> sourceLinesBetween(SourceCode source, int startLine, int startColumn, int endLine, int endColumn)
-