Checks how often a variable or context reference is used in any of the given expressions. @param var variable (Var reference) or context (null) to inline @param exprs expressions @return maximum number of accesses in any given expression
(final Var var, final Expr... exprs)
| 65 | * @return maximum number of accesses in any given expression |
| 66 | */ |
| 67 | public static VarUsage maximum(final Var var, final Expr... exprs) { |
| 68 | VarUsage any = NEVER; |
| 69 | for(final Expr expr : exprs) { |
| 70 | any = any.max(expr.count(var)); |
| 71 | if(any == MORE_THAN_ONCE) break; |
| 72 | } |
| 73 | return any; |
| 74 | } |
| 75 | } |