public final class TreeWalker extends AbstractFileSetCheck
| Constructor and Description |
|---|
TreeWalker()
Creates a new
TreeWalker instance. |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Cleans up the object.
|
void |
finishLocalSetup()
Provides a hook to finish the part of this compoent's setup that
was not handled by the bean introspection.
|
static DetailAST |
parse(FileContents aContents)
Static helper method to parses a Java source file.
|
void |
process(File[] aFiles)
Processes a set of files and fires errors to the MessageDispatcher.
|
void |
setCacheFile(String aFileName) |
void |
setClassLoader(ClassLoader aClassLoader) |
void |
setModuleFactory(ModuleFactory aModuleFactory)
Sets the module factory for creating child modules (Checks).
|
void |
setTabWidth(int aTabWidth) |
void |
setupChild(Configuration aChildConf)
Instantiates, configures and registers a Check that is specified
in the provided configuration.
|
filter, fireErrors, getCharset, getMessageCollector, getMessageDispatcher, log, log, setCharset, setFileExtensions, setMessageDispatchergetId, getMessageBundle, getSeverity, getSeverityLevel, log, log, log, log, log, log, log, log, log, setId, setSeverityconfigure, contextualize, getConfigurationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconfigurecontextualizepublic void setTabWidth(int aTabWidth)
aTabWidth - the distance between tab stopspublic void setCacheFile(String aFileName)
aFileName - the cache filepublic void setClassLoader(ClassLoader aClassLoader)
aClassLoader - class loader to resolve classes with.public void setModuleFactory(ModuleFactory aModuleFactory)
aModuleFactory - the factorypublic void finishLocalSetup()
AutomaticBeanThe default implementation does nothing.
finishLocalSetup in class AutomaticBeanConfigurablepublic void setupChild(Configuration aChildConf) throws CheckstyleException
The default implementation does nothing.
setupChild in class AutomaticBeanaChildConf - a child of this component's ConfigurationCheckstyleException - if there is a configuration error.Configuration.getChildren()public static DetailAST parse(FileContents aContents) throws RecognitionException, TokenStreamException
aContents - contains the contents of the fileTokenStreamException - if lexing failedRecognitionException - if parsing failedpublic void process(File[] aFiles)
aFiles - the files to be audited.FileSetCheck.destroy()public void destroy()
FileSetCheckdestroy in interface FileSetCheckdestroy in class AbstractFileSetCheckFileSetCheck