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.
-