(C context, ObjExpr objx, GeneratorAdapter gen)
| 3739 | } |
| 3740 | |
| 3741 | public void emit(C context, ObjExpr objx, GeneratorAdapter gen){ |
| 3742 | if(args.count() <= Tuple.MAX_SIZE) |
| 3743 | { |
| 3744 | for(int i = 0; i < args.count(); i++) { |
| 3745 | ((Expr) args.nth(i)).emit(C.EXPRESSION, objx, gen); |
| 3746 | } |
| 3747 | gen.invokeStatic(TUPLE_TYPE, createTupleMethods[args.count()]); |
| 3748 | } |
| 3749 | |
| 3750 | else |
| 3751 | { |
| 3752 | MethodExpr.emitArgsAsArray(args, objx, gen); |
| 3753 | gen.invokeStatic(RT_TYPE, vectorMethod); |
| 3754 | } |
| 3755 | |
| 3756 | if(context == C.STATEMENT) |
| 3757 | gen.pop(); |
| 3758 | } |
| 3759 | |
| 3760 | public boolean hasJavaClass() { |
| 3761 | return true; |
nothing calls this directly
no test coverage detected