org.codenarc.analyzer
Class FilesystemSourceAnalyzer
java.lang.Object
org.codenarc.analyzer.BaseSourceAnalyzer
org.codenarc.analyzer.FilesystemSourceAnalyzer
- All Implemented Interfaces:
- groovy.lang.GroovyObject, SourceAnalyzer
public class FilesystemSourceAnalyzer
- extends BaseSourceAnalyzer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilesystemSourceAnalyzer
public FilesystemSourceAnalyzer()
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass in interface groovy.lang.GroovyObject- Overrides:
getMetaClass in class BaseSourceAnalyzer
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClass in interface groovy.lang.GroovyObject- Overrides:
setMetaClass in class BaseSourceAnalyzer
invokeMethod
public Object invokeMethod(String method,
Object arguments)
- Specified by:
invokeMethod in interface groovy.lang.GroovyObject- Overrides:
invokeMethod in class BaseSourceAnalyzer
getProperty
public Object getProperty(String property)
- Specified by:
getProperty in interface groovy.lang.GroovyObject- Overrides:
getProperty in class BaseSourceAnalyzer
setProperty
public void setProperty(String property,
Object value)
- Specified by:
setProperty in interface groovy.lang.GroovyObject- Overrides:
setProperty in class BaseSourceAnalyzer
getSEP
public static Object getSEP()
getDEFAULT_INCLUDES
public static Object getDEFAULT_INCLUDES()
getBaseDirectory
public String getBaseDirectory()
setBaseDirectory
public void setBaseDirectory(String value)
getIncludes
public String getIncludes()
setIncludes
public void setIncludes(String value)
getExcludes
public String getExcludes()
setExcludes
public void setExcludes(String value)
analyze
public Results analyze(RuleSet ruleSet)
getSourceDirectories
public List getSourceDirectories()
matches
protected boolean matches(SourceCode sourceFile)
initializeWildcardPatterns
protected void initializeWildcardPatterns()
Copyright © 2013. All Rights Reserved.