Class ResultUsePolicyEvaluator.Builder<C,S,M extends S>
java.lang.Object
com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator.Builder<C,S,M>
- Type Parameters:
C
- the type of the context object used during evaluationS
- the type of symbolsM
- the type of method symbols
- Enclosing class:
- ResultUsePolicyEvaluator<C,S,M extends S>
public static final class ResultUsePolicyEvaluator.Builder<C,S,M extends S> extends Object
Builder for
ResultUsePolicyEvaluator
.-
Method Summary
Modifier and Type Method Description ResultUsePolicyEvaluator.Builder<C,S,M>
addRule(ResultUseRule<C,S> rule)
Adds the givenrule
.ResultUsePolicyEvaluator.Builder<C,S,M>
addRules(ResultUseRule<C,S>... rules)
Adds all the givenrules
.ResultUsePolicyEvaluator.Builder<C,S,M>
addRules(Iterable<? extends ResultUseRule<C,S>> rules)
Adds all the givenrules
.ResultUsePolicyEvaluator<C,S,M>
build()
Builds a newResultUsePolicyEvaluator
.
-
Method Details
-
addRule
@CanIgnoreReturnValue public ResultUsePolicyEvaluator.Builder<C,S,M> addRule(ResultUseRule<C,S> rule)Adds the givenrule
. -
addRules
@CanIgnoreReturnValue public ResultUsePolicyEvaluator.Builder<C,S,M> addRules(ResultUseRule<C,S>... rules)Adds all the givenrules
. -
addRules
@CanIgnoreReturnValue public ResultUsePolicyEvaluator.Builder<C,S,M> addRules(Iterable<? extends ResultUseRule<C,S>> rules)Adds all the givenrules
. -
build
Builds a newResultUsePolicyEvaluator
.
-