| Interface | Description |
|---|---|
| PackagePattern |
Pattern class to match java style package and class names using wild card operators.
|
| SourceTreeAnalyzer |
Analyzes the whole source tree for matches of banned imports.
|
| Class | Description |
|---|---|
| AnalyzeResult | |
| AnalyzeResult.Builder | |
| AnalyzerSettings |
Defines context information for the
SourceTreeAnalyzer. |
| AnalyzerSettings.Builder | |
| BannedImportGroup |
Holds the user configured information of what imports should be banned including all
further meta information like base packages, allowed imports and excluded classes.
|
| BannedImportGroup.Builder | |
| BannedImportGroups |
Groups multiple
BannedImportGroup objects. |
| BannedImportGroups.Builder | |
| MatchedFile |
Holds the matches that were found within a single source file.
|
| MatchedFile.Builder | |
| MatchedImport |
Represents a single match of a banned import within a java source file.
|
| Exception | Description |
|---|---|
| BannedImportDefinitionException |
Thrown in case a
BannedImportGroup was not properly configured by the user. |
Copyright © 2014–2019. All rights reserved.