| Interface | Description |
|---|---|
| SourceAnalyzer | The interface for objects that can analyze the source files within one or more directory trees using a specified RuleSet and produce report results. |
| Class | Description |
|---|---|
| AbstractSourceAnalyzer | Common functionality for SourceAnalyzers. |
| DirectorySourceAnalyzer | SourceAnalyzer implementation that recursively processes files in the configured source directories. |
| FilesystemSourceAnalyzer | SourceAnalyzer implementation that recursively processes files from the file system. |
| StringSourceAnalyzer | Analyzes Strings. |
| SuppressionAnalyzer | This class encapsulates all of the logic for determining if an rule is suppressed or not. |