()
| 3563 | } |
| 3564 | |
| 3565 | public Object eval() { |
| 3566 | Object[] ret = new Object[keyvals.count()]; |
| 3567 | for(int i = 0; i < keyvals.count(); i++) |
| 3568 | ret[i] = ((Expr) keyvals.nth(i)).eval(); |
| 3569 | return RT.map(ret); |
| 3570 | } |
| 3571 | |
| 3572 | public void emit(C context, ObjExpr objx, GeneratorAdapter gen){ |
| 3573 | boolean allKeysConstant = true; |