public abstract class AbstractConfigurationBuilder<C extends Configuration<?>,R> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected C |
configuration |
protected Deque<Set<SuppressibleConfiguration.Suppression>> |
currentSuppressions |
protected Set<SuppressibleConfiguration.Suppression> |
defaultSuppressions |
protected R |
result |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractConfigurationBuilder(C configuration,
R result,
Set<SuppressibleConfiguration.Suppression> defaultSuppressions) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCurrentSuppressions(SuppressibleConfiguration.Suppression... suppressions) |
R |
done() |
Set<SuppressibleConfiguration.Suppression> |
getCurrentSuppressions() |
abstract AbstractConfigurationBuilder<?,?> |
suppress(SuppressibleConfiguration.Suppression... suppressions) |
protected void |
unresolvedSuppress(Set<UnresolvedSuppression> suppressions) |
protected final C extends Configuration<?> configuration
protected final R result
protected final Set<SuppressibleConfiguration.Suppression> defaultSuppressions
protected final Deque<Set<SuppressibleConfiguration.Suppression>> currentSuppressions
protected AbstractConfigurationBuilder(C configuration, R result, Set<SuppressibleConfiguration.Suppression> defaultSuppressions)
public R done()
public Set<SuppressibleConfiguration.Suppression> getCurrentSuppressions()
protected void unresolvedSuppress(Set<UnresolvedSuppression> suppressions)
public abstract AbstractConfigurationBuilder<?,?> suppress(SuppressibleConfiguration.Suppression... suppressions)
protected void addCurrentSuppressions(SuppressibleConfiguration.Suppression... suppressions)
Copyright © 2014–2016. All rights reserved.