Package org.codenarc.analyzer
Class FilesystemSourceAnalyzer
- java.lang.Object
-
- org.codenarc.analyzer.AbstractSourceAnalyzer
-
- org.codenarc.analyzer.FilesystemSourceAnalyzer
-
- All Implemented Interfaces:
groovy.lang.GroovyObject
,SourceAnalyzer
public class FilesystemSourceAnalyzer extends AbstractSourceAnalyzer
-
-
Constructor Summary
Constructors Constructor Description FilesystemSourceAnalyzer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Results
analyze(RuleSet ruleSet)
java.lang.String
getBaseDirectory()
static java.lang.String
getDEFAULT_INCLUDES()
java.lang.String
getExcludes()
java.lang.String
getIncludes()
groovy.lang.MetaClass
getMetaClass()
java.lang.Object
getProperty(java.lang.String property)
static java.lang.String
getSEP()
java.util.List
getSourceDirectories()
protected void
initializeWildcardPatterns()
java.lang.Object
invokeMethod(java.lang.String method, java.lang.Object arguments)
protected boolean
matches(SourceCode sourceFile)
void
setBaseDirectory(java.lang.String value)
void
setExcludes(java.lang.String value)
void
setIncludes(java.lang.String value)
void
setMetaClass(groovy.lang.MetaClass mc)
void
setProperty(java.lang.String property, java.lang.Object value)
-
Methods inherited from class org.codenarc.analyzer.AbstractSourceAnalyzer
collectViolations
-
-
-
-
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 java.lang.Object invokeMethod(java.lang.String method, java.lang.Object arguments)
- Specified by:
invokeMethod
in interfacegroovy.lang.GroovyObject
- Overrides:
invokeMethod
in classAbstractSourceAnalyzer
-
getProperty
public java.lang.Object getProperty(java.lang.String property)
- Specified by:
getProperty
in interfacegroovy.lang.GroovyObject
- Overrides:
getProperty
in classAbstractSourceAnalyzer
-
setProperty
public void setProperty(java.lang.String property, java.lang.Object value)
- Specified by:
setProperty
in interfacegroovy.lang.GroovyObject
- Overrides:
setProperty
in classAbstractSourceAnalyzer
-
getSEP
public static java.lang.String getSEP()
-
getDEFAULT_INCLUDES
public static java.lang.String getDEFAULT_INCLUDES()
-
getBaseDirectory
public java.lang.String getBaseDirectory()
-
setBaseDirectory
public void setBaseDirectory(java.lang.String value)
-
getIncludes
public java.lang.String getIncludes()
-
setIncludes
public void setIncludes(java.lang.String value)
-
getExcludes
public java.lang.String getExcludes()
-
setExcludes
public void setExcludes(java.lang.String value)
-
getSourceDirectories
public java.util.List getSourceDirectories()
-
matches
protected boolean matches(SourceCode sourceFile)
-
initializeWildcardPatterns
protected void initializeWildcardPatterns()
-
-