(IPersistentVector args, ObjExpr objx, GeneratorAdapter gen)
| 1834 | |
| 1835 | static abstract class MethodExpr extends HostExpr{ |
| 1836 | static void emitArgsAsArray(IPersistentVector args, ObjExpr objx, GeneratorAdapter gen){ |
| 1837 | gen.push(args.count()); |
| 1838 | gen.newArray(OBJECT_TYPE); |
| 1839 | for(int i = 0; i < args.count(); i++) |
| 1840 | { |
| 1841 | gen.dup(); |
| 1842 | gen.push(i); |
| 1843 | ((Expr) args.nth(i)).emit(C.EXPRESSION, objx, gen); |
| 1844 | gen.arrayStore(OBJECT_TYPE); |
| 1845 | } |
| 1846 | } |
| 1847 | |
| 1848 | public static void emitTypedArgs(ObjExpr objx, GeneratorAdapter gen, Class[] parameterTypes, IPersistentVector args){ |
| 1849 | for(int i = 0; i < parameterTypes.length; i++) |
no test coverage detected