| 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. |
| 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. |
| Exception | Description |
|---|---|
| AnalyzerException | Exception thrown by the SourceAnalyzer |