public static class BannedImportGroup.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
BannedImportGroup |
build()
Assembles the
BannedImportGroup from this builder. |
BannedImportGroup.Builder |
withAllowedImports(List<PackagePattern> allowedImports) |
BannedImportGroup.Builder |
withAllowedImports(String... allowedImports) |
BannedImportGroup.Builder |
withBannedImports(List<PackagePattern> bannedImports) |
BannedImportGroup.Builder |
withBannedImports(String... bannedImports) |
BannedImportGroup.Builder |
withBasePackages(List<PackagePattern> basePackages) |
BannedImportGroup.Builder |
withBasePackages(String... basePackages) |
BannedImportGroup.Builder |
withExcludedClasses(List<PackagePattern> excludedClasses) |
BannedImportGroup.Builder |
withExcludedClasses(String... excludedClasses) |
BannedImportGroup.Builder |
withReason(String reason) |
public BannedImportGroup.Builder withBasePackages(List<PackagePattern> basePackages)
public BannedImportGroup.Builder withBasePackages(String... basePackages)
public BannedImportGroup.Builder withBannedImports(List<PackagePattern> bannedImports)
public BannedImportGroup.Builder withBannedImports(String... bannedImports)
public BannedImportGroup.Builder withAllowedImports(List<PackagePattern> allowedImports)
public BannedImportGroup.Builder withAllowedImports(String... allowedImports)
public BannedImportGroup.Builder withExcludedClasses(List<PackagePattern> excludedClasses)
public BannedImportGroup.Builder withExcludedClasses(String... excludedClasses)
public BannedImportGroup.Builder withReason(String reason)
public BannedImportGroup build()
BannedImportGroup from this builder.BannedImportDefinitionException - If the group definition is not
consistent.Copyright © 2014–2019. All rights reserved.