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>
Builder for
ResultUsePolicyEvaluator
.-
Method Summary
Modifier and TypeMethodDescriptionaddRule
(ResultUseRule<C, S> rule) Adds the givenrule
.addRules
(ResultUseRule<C, S>... rules) Adds all the givenrules
.addRules
(Iterable<? extends ResultUseRule<C, S>> rules) Adds all the givenrules
.build()
Builds a newResultUsePolicyEvaluator
.
-
Method Details
-
addRule
@CanIgnoreReturnValue public ResultUsePolicyEvaluator.Builder<C,S, addRuleM> (ResultUseRule<C, S> rule) Adds the givenrule
. -
addRules
@CanIgnoreReturnValue public ResultUsePolicyEvaluator.Builder<C,S, addRulesM> (ResultUseRule<C, S>... rules) Adds all the givenrules
. -
addRules
@CanIgnoreReturnValue public ResultUsePolicyEvaluator.Builder<C,S, addRulesM> (Iterable<? extends ResultUseRule<C, S>> rules) Adds all the givenrules
. -
build
Builds a newResultUsePolicyEvaluator
.
-