Package org.codenarc.analyzer
Class StringSourceAnalyzer
- java.lang.Object
-
- org.codenarc.analyzer.AbstractSourceAnalyzer
-
- org.codenarc.analyzer.StringSourceAnalyzer
-
- All Implemented Interfaces:
groovy.lang.GroovyObject
,SourceAnalyzer
public class StringSourceAnalyzer extends AbstractSourceAnalyzer implements groovy.lang.GroovyObject
-
-
Constructor Summary
Constructors Constructor Description StringSourceAnalyzer(String source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Results
analyze(RuleSet ruleSet)
groovy.lang.MetaClass
getMetaClass()
Object
getProperty(String property)
SourceString
getSource()
List
getSourceDirectories()
Object
invokeMethod(String method, Object arguments)
void
setMetaClass(groovy.lang.MetaClass mc)
void
setProperty(String property, Object value)
void
setSource(SourceString value)
-
Methods inherited from class org.codenarc.analyzer.AbstractSourceAnalyzer
collectViolations
-
-
-
-
Constructor Detail
-
StringSourceAnalyzer
public StringSourceAnalyzer(String source)
-
-
Method Detail
-
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interfacegroovy.lang.GroovyObject
- Overrides:
getMetaClass
in classAbstractSourceAnalyzer
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClass
in interfacegroovy.lang.GroovyObject
- Overrides:
setMetaClass
in classAbstractSourceAnalyzer
-
invokeMethod
public Object invokeMethod(String method, Object arguments)
- Specified by:
invokeMethod
in interfacegroovy.lang.GroovyObject
- Overrides:
invokeMethod
in classAbstractSourceAnalyzer
-
getProperty
public Object getProperty(String property)
- Specified by:
getProperty
in interfacegroovy.lang.GroovyObject
- Overrides:
getProperty
in classAbstractSourceAnalyzer
-
setProperty
public void setProperty(String property, Object value)
- Specified by:
setProperty
in interfacegroovy.lang.GroovyObject
- Overrides:
setProperty
in classAbstractSourceAnalyzer
-
getSource
public SourceString getSource()
-
setSource
public void setSource(SourceString value)
-
analyze
public Results analyze(RuleSet ruleSet)
- Specified by:
analyze
in interfaceSourceAnalyzer
-
getSourceDirectories
public List getSourceDirectories()
- Specified by:
getSourceDirectories
in interfaceSourceAnalyzer
-
-