rlm@10
|
1 /**
|
rlm@10
|
2 * Copyright (c) Rich Hickey. All rights reserved.
|
rlm@10
|
3 * The use and distribution terms for this software are covered by the
|
rlm@10
|
4 * Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)
|
rlm@10
|
5 * which can be found in the file epl-v10.html at the root of this distribution.
|
rlm@10
|
6 * By using this software in any fashion, you are agreeing to be bound by
|
rlm@10
|
7 * the terms of this license.
|
rlm@10
|
8 * You must not remove this notice, or any other, from this software.
|
rlm@10
|
9 **/
|
rlm@10
|
10 package clojure.lang;
|
rlm@10
|
11
|
rlm@10
|
12 public abstract class RestFn extends AFunction{
|
rlm@10
|
13
|
rlm@10
|
14 abstract public int getRequiredArity();
|
rlm@10
|
15
|
rlm@10
|
16 protected Object doInvoke(Object args) throws Exception{
|
rlm@10
|
17 return null;
|
rlm@10
|
18 }
|
rlm@10
|
19
|
rlm@10
|
20 protected Object doInvoke(Object arg1, Object args) throws Exception{
|
rlm@10
|
21 return null;
|
rlm@10
|
22 }
|
rlm@10
|
23
|
rlm@10
|
24 protected Object doInvoke(Object arg1, Object arg2, Object args) throws Exception{
|
rlm@10
|
25 return null;
|
rlm@10
|
26 }
|
rlm@10
|
27
|
rlm@10
|
28 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object args) throws Exception{
|
rlm@10
|
29 return null;
|
rlm@10
|
30 }
|
rlm@10
|
31
|
rlm@10
|
32 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object args) throws Exception{
|
rlm@10
|
33 return null;
|
rlm@10
|
34 }
|
rlm@10
|
35
|
rlm@10
|
36 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object args)
|
rlm@10
|
37 throws Exception{
|
rlm@10
|
38 return null;
|
rlm@10
|
39 }
|
rlm@10
|
40
|
rlm@10
|
41 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object args)
|
rlm@10
|
42 throws Exception{
|
rlm@10
|
43 return null;
|
rlm@10
|
44 }
|
rlm@10
|
45
|
rlm@10
|
46 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
47 Object args) throws Exception{
|
rlm@10
|
48 return null;
|
rlm@10
|
49 }
|
rlm@10
|
50
|
rlm@10
|
51 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
52 Object arg8, Object args) throws Exception{
|
rlm@10
|
53 return null;
|
rlm@10
|
54 }
|
rlm@10
|
55
|
rlm@10
|
56 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
57 Object arg8, Object arg9, Object args) throws Exception{
|
rlm@10
|
58 return null;
|
rlm@10
|
59 }
|
rlm@10
|
60
|
rlm@10
|
61 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
62 Object arg8, Object arg9, Object arg10, Object args) throws Exception{
|
rlm@10
|
63 return null;
|
rlm@10
|
64 }
|
rlm@10
|
65
|
rlm@10
|
66 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
67 Object arg8, Object arg9, Object arg10, Object arg11, Object args) throws Exception{
|
rlm@10
|
68 return null;
|
rlm@10
|
69 }
|
rlm@10
|
70
|
rlm@10
|
71 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
72 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object args)
|
rlm@10
|
73 throws Exception{
|
rlm@10
|
74 return null;
|
rlm@10
|
75 }
|
rlm@10
|
76
|
rlm@10
|
77 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
78 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object args)
|
rlm@10
|
79 throws Exception{
|
rlm@10
|
80 return null;
|
rlm@10
|
81 }
|
rlm@10
|
82
|
rlm@10
|
83 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
84 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13,
|
rlm@10
|
85 Object arg14, Object args) throws Exception{
|
rlm@10
|
86 return null;
|
rlm@10
|
87 }
|
rlm@10
|
88
|
rlm@10
|
89 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
90 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13,
|
rlm@10
|
91 Object arg14, Object arg15, Object args) throws Exception{
|
rlm@10
|
92 return null;
|
rlm@10
|
93 }
|
rlm@10
|
94
|
rlm@10
|
95 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
96 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13,
|
rlm@10
|
97 Object arg14, Object arg15, Object arg16, Object args) throws Exception{
|
rlm@10
|
98 return null;
|
rlm@10
|
99 }
|
rlm@10
|
100
|
rlm@10
|
101 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
102 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13,
|
rlm@10
|
103 Object arg14, Object arg15, Object arg16, Object arg17, Object args) throws Exception{
|
rlm@10
|
104 return null;
|
rlm@10
|
105 }
|
rlm@10
|
106
|
rlm@10
|
107 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
108 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13,
|
rlm@10
|
109 Object arg14, Object arg15, Object arg16, Object arg17, Object arg18, Object args)
|
rlm@10
|
110 throws Exception{
|
rlm@10
|
111 return null;
|
rlm@10
|
112 }
|
rlm@10
|
113
|
rlm@10
|
114 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
115 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13,
|
rlm@10
|
116 Object arg14, Object arg15, Object arg16, Object arg17, Object arg18, Object arg19,
|
rlm@10
|
117 Object args)
|
rlm@10
|
118 throws Exception{
|
rlm@10
|
119 return null;
|
rlm@10
|
120 }
|
rlm@10
|
121
|
rlm@10
|
122 protected Object doInvoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
123 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13,
|
rlm@10
|
124 Object arg14, Object arg15, Object arg16, Object arg17, Object arg18, Object arg19,
|
rlm@10
|
125 Object arg20, Object args) throws Exception{
|
rlm@10
|
126 return null;
|
rlm@10
|
127 }
|
rlm@10
|
128
|
rlm@10
|
129
|
rlm@10
|
130 public Object applyTo(ISeq args) throws Exception{
|
rlm@10
|
131 if(RT.boundedLength(args, getRequiredArity()) <= getRequiredArity())
|
rlm@10
|
132 {
|
rlm@10
|
133 return AFn.applyToHelper(this, Util.ret1(args,args = null));
|
rlm@10
|
134 }
|
rlm@10
|
135 switch(getRequiredArity())
|
rlm@10
|
136 {
|
rlm@10
|
137 case 0:
|
rlm@10
|
138 return doInvoke(Util.ret1(args,args = null));
|
rlm@10
|
139 case 1:
|
rlm@10
|
140 return doInvoke(args.first()
|
rlm@10
|
141 , Util.ret1(args.next(),args=null));
|
rlm@10
|
142 case 2:
|
rlm@10
|
143 return doInvoke(args.first()
|
rlm@10
|
144 , (args = args.next()).first()
|
rlm@10
|
145 , Util.ret1(args.next(),args=null));
|
rlm@10
|
146 case 3:
|
rlm@10
|
147 return doInvoke(args.first()
|
rlm@10
|
148 , (args = args.next()).first()
|
rlm@10
|
149 , (args = args.next()).first()
|
rlm@10
|
150 , Util.ret1(args.next(),args=null));
|
rlm@10
|
151 case 4:
|
rlm@10
|
152 return doInvoke(args.first()
|
rlm@10
|
153 , (args = args.next()).first()
|
rlm@10
|
154 , (args = args.next()).first()
|
rlm@10
|
155 , (args = args.next()).first()
|
rlm@10
|
156 , Util.ret1(args.next(),args=null));
|
rlm@10
|
157 case 5:
|
rlm@10
|
158 return doInvoke(args.first()
|
rlm@10
|
159 , (args = args.next()).first()
|
rlm@10
|
160 , (args = args.next()).first()
|
rlm@10
|
161 , (args = args.next()).first()
|
rlm@10
|
162 , (args = args.next()).first()
|
rlm@10
|
163 , Util.ret1(args.next(),args=null));
|
rlm@10
|
164 case 6:
|
rlm@10
|
165 return doInvoke(args.first()
|
rlm@10
|
166 , (args = args.next()).first()
|
rlm@10
|
167 , (args = args.next()).first()
|
rlm@10
|
168 , (args = args.next()).first()
|
rlm@10
|
169 , (args = args.next()).first()
|
rlm@10
|
170 , (args = args.next()).first()
|
rlm@10
|
171 , Util.ret1(args.next(),args=null));
|
rlm@10
|
172 case 7:
|
rlm@10
|
173 return doInvoke(args.first()
|
rlm@10
|
174 , (args = args.next()).first()
|
rlm@10
|
175 , (args = args.next()).first()
|
rlm@10
|
176 , (args = args.next()).first()
|
rlm@10
|
177 , (args = args.next()).first()
|
rlm@10
|
178 , (args = args.next()).first()
|
rlm@10
|
179 , (args = args.next()).first()
|
rlm@10
|
180 , Util.ret1(args.next(),args=null));
|
rlm@10
|
181 case 8:
|
rlm@10
|
182 return doInvoke(args.first()
|
rlm@10
|
183 , (args = args.next()).first()
|
rlm@10
|
184 , (args = args.next()).first()
|
rlm@10
|
185 , (args = args.next()).first()
|
rlm@10
|
186 , (args = args.next()).first()
|
rlm@10
|
187 , (args = args.next()).first()
|
rlm@10
|
188 , (args = args.next()).first()
|
rlm@10
|
189 , (args = args.next()).first()
|
rlm@10
|
190 , Util.ret1(args.next(),args=null));
|
rlm@10
|
191 case 9:
|
rlm@10
|
192 return doInvoke(args.first()
|
rlm@10
|
193 , (args = args.next()).first()
|
rlm@10
|
194 , (args = args.next()).first()
|
rlm@10
|
195 , (args = args.next()).first()
|
rlm@10
|
196 , (args = args.next()).first()
|
rlm@10
|
197 , (args = args.next()).first()
|
rlm@10
|
198 , (args = args.next()).first()
|
rlm@10
|
199 , (args = args.next()).first()
|
rlm@10
|
200 , (args = args.next()).first()
|
rlm@10
|
201 , Util.ret1(args.next(),args=null));
|
rlm@10
|
202 case 10:
|
rlm@10
|
203 return doInvoke(args.first()
|
rlm@10
|
204 , (args = args.next()).first()
|
rlm@10
|
205 , (args = args.next()).first()
|
rlm@10
|
206 , (args = args.next()).first()
|
rlm@10
|
207 , (args = args.next()).first()
|
rlm@10
|
208 , (args = args.next()).first()
|
rlm@10
|
209 , (args = args.next()).first()
|
rlm@10
|
210 , (args = args.next()).first()
|
rlm@10
|
211 , (args = args.next()).first()
|
rlm@10
|
212 , (args = args.next()).first()
|
rlm@10
|
213 , Util.ret1(args.next(),args=null));
|
rlm@10
|
214 case 11:
|
rlm@10
|
215 return doInvoke(args.first()
|
rlm@10
|
216 , (args = args.next()).first()
|
rlm@10
|
217 , (args = args.next()).first()
|
rlm@10
|
218 , (args = args.next()).first()
|
rlm@10
|
219 , (args = args.next()).first()
|
rlm@10
|
220 , (args = args.next()).first()
|
rlm@10
|
221 , (args = args.next()).first()
|
rlm@10
|
222 , (args = args.next()).first()
|
rlm@10
|
223 , (args = args.next()).first()
|
rlm@10
|
224 , (args = args.next()).first()
|
rlm@10
|
225 , (args = args.next()).first()
|
rlm@10
|
226 , Util.ret1(args.next(),args=null));
|
rlm@10
|
227 case 12:
|
rlm@10
|
228 return doInvoke(args.first()
|
rlm@10
|
229 , (args = args.next()).first()
|
rlm@10
|
230 , (args = args.next()).first()
|
rlm@10
|
231 , (args = args.next()).first()
|
rlm@10
|
232 , (args = args.next()).first()
|
rlm@10
|
233 , (args = args.next()).first()
|
rlm@10
|
234 , (args = args.next()).first()
|
rlm@10
|
235 , (args = args.next()).first()
|
rlm@10
|
236 , (args = args.next()).first()
|
rlm@10
|
237 , (args = args.next()).first()
|
rlm@10
|
238 , (args = args.next()).first()
|
rlm@10
|
239 , (args = args.next()).first()
|
rlm@10
|
240 , Util.ret1(args.next(),args=null));
|
rlm@10
|
241 case 13:
|
rlm@10
|
242 return doInvoke(args.first()
|
rlm@10
|
243 , (args = args.next()).first()
|
rlm@10
|
244 , (args = args.next()).first()
|
rlm@10
|
245 , (args = args.next()).first()
|
rlm@10
|
246 , (args = args.next()).first()
|
rlm@10
|
247 , (args = args.next()).first()
|
rlm@10
|
248 , (args = args.next()).first()
|
rlm@10
|
249 , (args = args.next()).first()
|
rlm@10
|
250 , (args = args.next()).first()
|
rlm@10
|
251 , (args = args.next()).first()
|
rlm@10
|
252 , (args = args.next()).first()
|
rlm@10
|
253 , (args = args.next()).first()
|
rlm@10
|
254 , (args = args.next()).first()
|
rlm@10
|
255 , Util.ret1(args.next(),args=null));
|
rlm@10
|
256 case 14:
|
rlm@10
|
257 return doInvoke(args.first()
|
rlm@10
|
258 , (args = args.next()).first()
|
rlm@10
|
259 , (args = args.next()).first()
|
rlm@10
|
260 , (args = args.next()).first()
|
rlm@10
|
261 , (args = args.next()).first()
|
rlm@10
|
262 , (args = args.next()).first()
|
rlm@10
|
263 , (args = args.next()).first()
|
rlm@10
|
264 , (args = args.next()).first()
|
rlm@10
|
265 , (args = args.next()).first()
|
rlm@10
|
266 , (args = args.next()).first()
|
rlm@10
|
267 , (args = args.next()).first()
|
rlm@10
|
268 , (args = args.next()).first()
|
rlm@10
|
269 , (args = args.next()).first()
|
rlm@10
|
270 , (args = args.next()).first()
|
rlm@10
|
271 , Util.ret1(args.next(),args=null));
|
rlm@10
|
272 case 15:
|
rlm@10
|
273 return doInvoke(args.first()
|
rlm@10
|
274 , (args = args.next()).first()
|
rlm@10
|
275 , (args = args.next()).first()
|
rlm@10
|
276 , (args = args.next()).first()
|
rlm@10
|
277 , (args = args.next()).first()
|
rlm@10
|
278 , (args = args.next()).first()
|
rlm@10
|
279 , (args = args.next()).first()
|
rlm@10
|
280 , (args = args.next()).first()
|
rlm@10
|
281 , (args = args.next()).first()
|
rlm@10
|
282 , (args = args.next()).first()
|
rlm@10
|
283 , (args = args.next()).first()
|
rlm@10
|
284 , (args = args.next()).first()
|
rlm@10
|
285 , (args = args.next()).first()
|
rlm@10
|
286 , (args = args.next()).first()
|
rlm@10
|
287 , (args = args.next()).first()
|
rlm@10
|
288 , Util.ret1(args.next(),args=null));
|
rlm@10
|
289 case 16:
|
rlm@10
|
290 return doInvoke(args.first()
|
rlm@10
|
291 , (args = args.next()).first()
|
rlm@10
|
292 , (args = args.next()).first()
|
rlm@10
|
293 , (args = args.next()).first()
|
rlm@10
|
294 , (args = args.next()).first()
|
rlm@10
|
295 , (args = args.next()).first()
|
rlm@10
|
296 , (args = args.next()).first()
|
rlm@10
|
297 , (args = args.next()).first()
|
rlm@10
|
298 , (args = args.next()).first()
|
rlm@10
|
299 , (args = args.next()).first()
|
rlm@10
|
300 , (args = args.next()).first()
|
rlm@10
|
301 , (args = args.next()).first()
|
rlm@10
|
302 , (args = args.next()).first()
|
rlm@10
|
303 , (args = args.next()).first()
|
rlm@10
|
304 , (args = args.next()).first()
|
rlm@10
|
305 , (args = args.next()).first()
|
rlm@10
|
306 , Util.ret1(args.next(),args=null));
|
rlm@10
|
307 case 17:
|
rlm@10
|
308 return doInvoke(args.first()
|
rlm@10
|
309 , (args = args.next()).first()
|
rlm@10
|
310 , (args = args.next()).first()
|
rlm@10
|
311 , (args = args.next()).first()
|
rlm@10
|
312 , (args = args.next()).first()
|
rlm@10
|
313 , (args = args.next()).first()
|
rlm@10
|
314 , (args = args.next()).first()
|
rlm@10
|
315 , (args = args.next()).first()
|
rlm@10
|
316 , (args = args.next()).first()
|
rlm@10
|
317 , (args = args.next()).first()
|
rlm@10
|
318 , (args = args.next()).first()
|
rlm@10
|
319 , (args = args.next()).first()
|
rlm@10
|
320 , (args = args.next()).first()
|
rlm@10
|
321 , (args = args.next()).first()
|
rlm@10
|
322 , (args = args.next()).first()
|
rlm@10
|
323 , (args = args.next()).first()
|
rlm@10
|
324 , (args = args.next()).first()
|
rlm@10
|
325 , Util.ret1(args.next(),args=null));
|
rlm@10
|
326 case 18:
|
rlm@10
|
327 return doInvoke(args.first()
|
rlm@10
|
328 , (args = args.next()).first()
|
rlm@10
|
329 , (args = args.next()).first()
|
rlm@10
|
330 , (args = args.next()).first()
|
rlm@10
|
331 , (args = args.next()).first()
|
rlm@10
|
332 , (args = args.next()).first()
|
rlm@10
|
333 , (args = args.next()).first()
|
rlm@10
|
334 , (args = args.next()).first()
|
rlm@10
|
335 , (args = args.next()).first()
|
rlm@10
|
336 , (args = args.next()).first()
|
rlm@10
|
337 , (args = args.next()).first()
|
rlm@10
|
338 , (args = args.next()).first()
|
rlm@10
|
339 , (args = args.next()).first()
|
rlm@10
|
340 , (args = args.next()).first()
|
rlm@10
|
341 , (args = args.next()).first()
|
rlm@10
|
342 , (args = args.next()).first()
|
rlm@10
|
343 , (args = args.next()).first()
|
rlm@10
|
344 , (args = args.next()).first()
|
rlm@10
|
345 , Util.ret1(args.next(),args=null));
|
rlm@10
|
346 case 19:
|
rlm@10
|
347 return doInvoke(args.first()
|
rlm@10
|
348 , (args = args.next()).first()
|
rlm@10
|
349 , (args = args.next()).first()
|
rlm@10
|
350 , (args = args.next()).first()
|
rlm@10
|
351 , (args = args.next()).first()
|
rlm@10
|
352 , (args = args.next()).first()
|
rlm@10
|
353 , (args = args.next()).first()
|
rlm@10
|
354 , (args = args.next()).first()
|
rlm@10
|
355 , (args = args.next()).first()
|
rlm@10
|
356 , (args = args.next()).first()
|
rlm@10
|
357 , (args = args.next()).first()
|
rlm@10
|
358 , (args = args.next()).first()
|
rlm@10
|
359 , (args = args.next()).first()
|
rlm@10
|
360 , (args = args.next()).first()
|
rlm@10
|
361 , (args = args.next()).first()
|
rlm@10
|
362 , (args = args.next()).first()
|
rlm@10
|
363 , (args = args.next()).first()
|
rlm@10
|
364 , (args = args.next()).first()
|
rlm@10
|
365 , (args = args.next()).first()
|
rlm@10
|
366 , Util.ret1(args.next(),args=null));
|
rlm@10
|
367 case 20:
|
rlm@10
|
368 return doInvoke(args.first()
|
rlm@10
|
369 , (args = args.next()).first()
|
rlm@10
|
370 , (args = args.next()).first()
|
rlm@10
|
371 , (args = args.next()).first()
|
rlm@10
|
372 , (args = args.next()).first()
|
rlm@10
|
373 , (args = args.next()).first()
|
rlm@10
|
374 , (args = args.next()).first()
|
rlm@10
|
375 , (args = args.next()).first()
|
rlm@10
|
376 , (args = args.next()).first()
|
rlm@10
|
377 , (args = args.next()).first()
|
rlm@10
|
378 , (args = args.next()).first()
|
rlm@10
|
379 , (args = args.next()).first()
|
rlm@10
|
380 , (args = args.next()).first()
|
rlm@10
|
381 , (args = args.next()).first()
|
rlm@10
|
382 , (args = args.next()).first()
|
rlm@10
|
383 , (args = args.next()).first()
|
rlm@10
|
384 , (args = args.next()).first()
|
rlm@10
|
385 , (args = args.next()).first()
|
rlm@10
|
386 , (args = args.next()).first()
|
rlm@10
|
387 , (args = args.next()).first()
|
rlm@10
|
388 , Util.ret1(args.next(),args=null));
|
rlm@10
|
389
|
rlm@10
|
390 }
|
rlm@10
|
391 return throwArity(-1);
|
rlm@10
|
392 }
|
rlm@10
|
393
|
rlm@10
|
394 public Object invoke() throws Exception{
|
rlm@10
|
395 switch(getRequiredArity())
|
rlm@10
|
396 {
|
rlm@10
|
397 case 0:
|
rlm@10
|
398 return doInvoke(null);
|
rlm@10
|
399 default:
|
rlm@10
|
400 return throwArity(0);
|
rlm@10
|
401 }
|
rlm@10
|
402
|
rlm@10
|
403 }
|
rlm@10
|
404
|
rlm@10
|
405 public Object invoke(Object arg1) throws Exception{
|
rlm@10
|
406 switch(getRequiredArity())
|
rlm@10
|
407 {
|
rlm@10
|
408 case 0:
|
rlm@10
|
409 return doInvoke(ArraySeq.create(Util.ret1(arg1, arg1 = null)));
|
rlm@10
|
410 case 1:
|
rlm@10
|
411 return doInvoke(Util.ret1(arg1, arg1 = null), null);
|
rlm@10
|
412 default:
|
rlm@10
|
413 return throwArity(1);
|
rlm@10
|
414 }
|
rlm@10
|
415
|
rlm@10
|
416 }
|
rlm@10
|
417
|
rlm@10
|
418 public Object invoke(Object arg1, Object arg2) throws Exception{
|
rlm@10
|
419 switch(getRequiredArity())
|
rlm@10
|
420 {
|
rlm@10
|
421 case 0:
|
rlm@10
|
422 return doInvoke(ArraySeq.create(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null)));
|
rlm@10
|
423 case 1:
|
rlm@10
|
424 return doInvoke(Util.ret1(arg1, arg1 = null), ArraySeq.create(Util.ret1(arg2, arg2 = null)));
|
rlm@10
|
425 case 2:
|
rlm@10
|
426 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null), null);
|
rlm@10
|
427 default:
|
rlm@10
|
428 return throwArity(2);
|
rlm@10
|
429 }
|
rlm@10
|
430
|
rlm@10
|
431 }
|
rlm@10
|
432
|
rlm@10
|
433 public Object invoke(Object arg1, Object arg2, Object arg3) throws Exception{
|
rlm@10
|
434 switch(getRequiredArity())
|
rlm@10
|
435 {
|
rlm@10
|
436 case 0:
|
rlm@10
|
437 return doInvoke(ArraySeq.create(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null),
|
rlm@10
|
438 Util.ret1(arg3, arg3 = null)));
|
rlm@10
|
439 case 1:
|
rlm@10
|
440 return doInvoke(Util.ret1(arg1, arg1 = null),
|
rlm@10
|
441 ArraySeq.create(Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null)));
|
rlm@10
|
442 case 2:
|
rlm@10
|
443 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null),
|
rlm@10
|
444 ArraySeq.create(Util.ret1(arg3, arg3 = null)));
|
rlm@10
|
445 case 3:
|
rlm@10
|
446 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null),
|
rlm@10
|
447 null);
|
rlm@10
|
448 default:
|
rlm@10
|
449 return throwArity(3);
|
rlm@10
|
450 }
|
rlm@10
|
451
|
rlm@10
|
452 }
|
rlm@10
|
453
|
rlm@10
|
454 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4) throws Exception{
|
rlm@10
|
455 switch(getRequiredArity())
|
rlm@10
|
456 {
|
rlm@10
|
457 case 0:
|
rlm@10
|
458 return doInvoke(ArraySeq.create(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null),
|
rlm@10
|
459 Util.ret1(arg3, arg3 = null), Util.ret1(arg4, arg4 = null)));
|
rlm@10
|
460 case 1:
|
rlm@10
|
461 return doInvoke(Util.ret1(arg1, arg1 = null),
|
rlm@10
|
462 ArraySeq.create(Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null),
|
rlm@10
|
463 Util.ret1(arg4, arg4 = null)));
|
rlm@10
|
464 case 2:
|
rlm@10
|
465 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null),
|
rlm@10
|
466 ArraySeq.create(Util.ret1(arg3, arg3 = null), Util.ret1(arg4, arg4 = null)));
|
rlm@10
|
467 case 3:
|
rlm@10
|
468 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null),
|
rlm@10
|
469 ArraySeq.create(Util.ret1(arg4, arg4 = null)));
|
rlm@10
|
470 case 4:
|
rlm@10
|
471 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null),
|
rlm@10
|
472 Util.ret1(arg4, arg4 = null), null);
|
rlm@10
|
473 default:
|
rlm@10
|
474 return throwArity(4);
|
rlm@10
|
475 }
|
rlm@10
|
476
|
rlm@10
|
477 }
|
rlm@10
|
478
|
rlm@10
|
479 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5) throws Exception{
|
rlm@10
|
480 switch(getRequiredArity())
|
rlm@10
|
481 {
|
rlm@10
|
482 case 0:
|
rlm@10
|
483 return doInvoke(ArraySeq.create(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null),
|
rlm@10
|
484 Util.ret1(arg3, arg3 = null), Util.ret1(arg4, arg4 = null),
|
rlm@10
|
485 Util.ret1(arg5, arg5 = null)));
|
rlm@10
|
486 case 1:
|
rlm@10
|
487 return doInvoke(Util.ret1(arg1, arg1 = null),
|
rlm@10
|
488 ArraySeq.create(Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null),
|
rlm@10
|
489 Util.ret1(arg4, arg4 = null), Util.ret1(arg5, arg5 = null)));
|
rlm@10
|
490 case 2:
|
rlm@10
|
491 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null),
|
rlm@10
|
492 ArraySeq.create(Util.ret1(arg3, arg3 = null), Util.ret1(arg4, arg4 = null),
|
rlm@10
|
493 Util.ret1(arg5, arg5 = null)));
|
rlm@10
|
494 case 3:
|
rlm@10
|
495 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null),
|
rlm@10
|
496 ArraySeq.create(Util.ret1(arg4, arg4 = null), Util.ret1(arg5, arg5 = null)));
|
rlm@10
|
497 case 4:
|
rlm@10
|
498 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null),
|
rlm@10
|
499 Util.ret1(arg4, arg4 = null), ArraySeq.create(Util.ret1(arg5, arg5 = null)));
|
rlm@10
|
500 case 5:
|
rlm@10
|
501 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null),
|
rlm@10
|
502 Util.ret1(arg4, arg4 = null), Util.ret1(arg5, arg5 = null), null);
|
rlm@10
|
503 default:
|
rlm@10
|
504 return throwArity(5);
|
rlm@10
|
505 }
|
rlm@10
|
506
|
rlm@10
|
507 }
|
rlm@10
|
508
|
rlm@10
|
509 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6) throws Exception{
|
rlm@10
|
510 switch(getRequiredArity())
|
rlm@10
|
511 {
|
rlm@10
|
512 case 0:
|
rlm@10
|
513 return doInvoke(ArraySeq.create(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null),
|
rlm@10
|
514 Util.ret1(arg3, arg3 = null), Util.ret1(arg4, arg4 = null),
|
rlm@10
|
515 Util.ret1(arg5, arg5 = null), Util.ret1(arg6, arg6 = null)));
|
rlm@10
|
516 case 1:
|
rlm@10
|
517 return doInvoke(Util.ret1(arg1, arg1 = null),
|
rlm@10
|
518 ArraySeq.create(Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null),
|
rlm@10
|
519 Util.ret1(arg4, arg4 = null), Util.ret1(arg5, arg5 = null),
|
rlm@10
|
520 Util.ret1(arg6, arg6 = null)));
|
rlm@10
|
521 case 2:
|
rlm@10
|
522 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null),
|
rlm@10
|
523 ArraySeq.create(Util.ret1(arg3, arg3 = null), Util.ret1(arg4, arg4 = null),
|
rlm@10
|
524 Util.ret1(arg5, arg5 = null), Util.ret1(arg6, arg6 = null)));
|
rlm@10
|
525 case 3:
|
rlm@10
|
526 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null),
|
rlm@10
|
527 ArraySeq.create(Util.ret1(arg4, arg4 = null), Util.ret1(arg5, arg5 = null),
|
rlm@10
|
528 Util.ret1(arg6, arg6 = null)));
|
rlm@10
|
529 case 4:
|
rlm@10
|
530 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null),
|
rlm@10
|
531 Util.ret1(arg4, arg4 = null),
|
rlm@10
|
532 ArraySeq.create(Util.ret1(arg5, arg5 = null), Util.ret1(arg6, arg6 = null)));
|
rlm@10
|
533 case 5:
|
rlm@10
|
534 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null),
|
rlm@10
|
535 Util.ret1(arg4, arg4 = null), Util.ret1(arg5, arg5 = null),
|
rlm@10
|
536 ArraySeq.create(Util.ret1(arg6, arg6 = null)));
|
rlm@10
|
537 case 6:
|
rlm@10
|
538 return doInvoke(Util.ret1(arg1, arg1 = null), Util.ret1(arg2, arg2 = null), Util.ret1(arg3, arg3 = null),
|
rlm@10
|
539 Util.ret1(arg4, arg4 = null), Util.ret1(arg5, arg5 = null), Util.ret1(arg6, arg6 = null),
|
rlm@10
|
540 null);
|
rlm@10
|
541 default:
|
rlm@10
|
542 return throwArity(6);
|
rlm@10
|
543 }
|
rlm@10
|
544
|
rlm@10
|
545 }
|
rlm@10
|
546
|
rlm@10
|
547 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7)
|
rlm@10
|
548 throws Exception{
|
rlm@10
|
549 switch(getRequiredArity())
|
rlm@10
|
550 {
|
rlm@10
|
551 case 0:
|
rlm@10
|
552 return doInvoke(ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7));
|
rlm@10
|
553 case 1:
|
rlm@10
|
554 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7));
|
rlm@10
|
555 case 2:
|
rlm@10
|
556 return doInvoke(arg1, arg2, ArraySeq.create(arg3, arg4, arg5, arg6, arg7));
|
rlm@10
|
557 case 3:
|
rlm@10
|
558 return doInvoke(arg1, arg2, arg3, ArraySeq.create(arg4, arg5, arg6, arg7));
|
rlm@10
|
559 case 4:
|
rlm@10
|
560 return doInvoke(arg1, arg2, arg3, arg4, ArraySeq.create(arg5, arg6, arg7));
|
rlm@10
|
561 case 5:
|
rlm@10
|
562 return doInvoke(arg1, arg2, arg3, arg4, arg5, ArraySeq.create(arg6, arg7));
|
rlm@10
|
563 case 6:
|
rlm@10
|
564 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, ArraySeq.create(arg7));
|
rlm@10
|
565 case 7:
|
rlm@10
|
566 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, null);
|
rlm@10
|
567 default:
|
rlm@10
|
568 return throwArity(7);
|
rlm@10
|
569 }
|
rlm@10
|
570
|
rlm@10
|
571 }
|
rlm@10
|
572
|
rlm@10
|
573 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
574 Object arg8) throws Exception{
|
rlm@10
|
575 switch(getRequiredArity())
|
rlm@10
|
576 {
|
rlm@10
|
577 case 0:
|
rlm@10
|
578 return doInvoke(ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8));
|
rlm@10
|
579 case 1:
|
rlm@10
|
580 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7, arg8));
|
rlm@10
|
581 case 2:
|
rlm@10
|
582 return doInvoke(arg1, arg2, ArraySeq.create(arg3, arg4, arg5, arg6, arg7, arg8));
|
rlm@10
|
583 case 3:
|
rlm@10
|
584 return doInvoke(arg1, arg2, arg3, ArraySeq.create(arg4, arg5, arg6, arg7, arg8));
|
rlm@10
|
585 case 4:
|
rlm@10
|
586 return doInvoke(arg1, arg2, arg3, arg4, ArraySeq.create(arg5, arg6, arg7, arg8));
|
rlm@10
|
587 case 5:
|
rlm@10
|
588 return doInvoke(arg1, arg2, arg3, arg4, arg5, ArraySeq.create(arg6, arg7, arg8));
|
rlm@10
|
589 case 6:
|
rlm@10
|
590 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, ArraySeq.create(arg7, arg8));
|
rlm@10
|
591 case 7:
|
rlm@10
|
592 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, ArraySeq.create(arg8));
|
rlm@10
|
593 case 8:
|
rlm@10
|
594 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, null);
|
rlm@10
|
595 default:
|
rlm@10
|
596 return throwArity(8);
|
rlm@10
|
597 }
|
rlm@10
|
598
|
rlm@10
|
599 }
|
rlm@10
|
600
|
rlm@10
|
601 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
602 Object arg8, Object arg9) throws Exception{
|
rlm@10
|
603 switch(getRequiredArity())
|
rlm@10
|
604 {
|
rlm@10
|
605 case 0:
|
rlm@10
|
606 return doInvoke(ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9));
|
rlm@10
|
607 case 1:
|
rlm@10
|
608 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9));
|
rlm@10
|
609 case 2:
|
rlm@10
|
610 return doInvoke(arg1, arg2, ArraySeq.create(arg3, arg4, arg5, arg6, arg7, arg8, arg9));
|
rlm@10
|
611 case 3:
|
rlm@10
|
612 return doInvoke(arg1, arg2, arg3, ArraySeq.create(arg4, arg5, arg6, arg7, arg8, arg9));
|
rlm@10
|
613 case 4:
|
rlm@10
|
614 return doInvoke(arg1, arg2, arg3, arg4, ArraySeq.create(arg5, arg6, arg7, arg8, arg9));
|
rlm@10
|
615 case 5:
|
rlm@10
|
616 return doInvoke(arg1, arg2, arg3, arg4, arg5, ArraySeq.create(arg6, arg7, arg8, arg9));
|
rlm@10
|
617 case 6:
|
rlm@10
|
618 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, ArraySeq.create(arg7, arg8, arg9));
|
rlm@10
|
619 case 7:
|
rlm@10
|
620 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, ArraySeq.create(arg8, arg9));
|
rlm@10
|
621 case 8:
|
rlm@10
|
622 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, ArraySeq.create(arg9));
|
rlm@10
|
623 case 9:
|
rlm@10
|
624 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, null);
|
rlm@10
|
625 default:
|
rlm@10
|
626 return throwArity(9);
|
rlm@10
|
627 }
|
rlm@10
|
628
|
rlm@10
|
629 }
|
rlm@10
|
630
|
rlm@10
|
631 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
632 Object arg8, Object arg9, Object arg10) throws Exception{
|
rlm@10
|
633 switch(getRequiredArity())
|
rlm@10
|
634 {
|
rlm@10
|
635 case 0:
|
rlm@10
|
636 return doInvoke(ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10));
|
rlm@10
|
637 case 1:
|
rlm@10
|
638 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10));
|
rlm@10
|
639 case 2:
|
rlm@10
|
640 return doInvoke(arg1, arg2, ArraySeq.create(arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10));
|
rlm@10
|
641 case 3:
|
rlm@10
|
642 return doInvoke(arg1, arg2, arg3, ArraySeq.create(arg4, arg5, arg6, arg7, arg8, arg9, arg10));
|
rlm@10
|
643 case 4:
|
rlm@10
|
644 return doInvoke(arg1, arg2, arg3, arg4, ArraySeq.create(arg5, arg6, arg7, arg8, arg9, arg10));
|
rlm@10
|
645 case 5:
|
rlm@10
|
646 return doInvoke(arg1, arg2, arg3, arg4, arg5, ArraySeq.create(arg6, arg7, arg8, arg9, arg10));
|
rlm@10
|
647 case 6:
|
rlm@10
|
648 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, ArraySeq.create(arg7, arg8, arg9, arg10));
|
rlm@10
|
649 case 7:
|
rlm@10
|
650 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, ArraySeq.create(arg8, arg9, arg10));
|
rlm@10
|
651 case 8:
|
rlm@10
|
652 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, ArraySeq.create(arg9, arg10));
|
rlm@10
|
653 case 9:
|
rlm@10
|
654 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, ArraySeq.create(arg10));
|
rlm@10
|
655 case 10:
|
rlm@10
|
656 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, null);
|
rlm@10
|
657 default:
|
rlm@10
|
658 return throwArity(10);
|
rlm@10
|
659 }
|
rlm@10
|
660
|
rlm@10
|
661 }
|
rlm@10
|
662
|
rlm@10
|
663 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
664 Object arg8, Object arg9, Object arg10, Object arg11) throws Exception{
|
rlm@10
|
665 switch(getRequiredArity())
|
rlm@10
|
666 {
|
rlm@10
|
667 case 0:
|
rlm@10
|
668 return doInvoke(ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11));
|
rlm@10
|
669 case 1:
|
rlm@10
|
670 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11));
|
rlm@10
|
671 case 2:
|
rlm@10
|
672 return doInvoke(arg1, arg2, ArraySeq.create(arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11));
|
rlm@10
|
673 case 3:
|
rlm@10
|
674 return doInvoke(arg1, arg2, arg3, ArraySeq.create(arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11));
|
rlm@10
|
675 case 4:
|
rlm@10
|
676 return doInvoke(arg1, arg2, arg3, arg4, ArraySeq.create(arg5, arg6, arg7, arg8, arg9, arg10, arg11));
|
rlm@10
|
677 case 5:
|
rlm@10
|
678 return doInvoke(arg1, arg2, arg3, arg4, arg5, ArraySeq.create(arg6, arg7, arg8, arg9, arg10, arg11));
|
rlm@10
|
679 case 6:
|
rlm@10
|
680 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, ArraySeq.create(arg7, arg8, arg9, arg10, arg11));
|
rlm@10
|
681 case 7:
|
rlm@10
|
682 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, ArraySeq.create(arg8, arg9, arg10, arg11));
|
rlm@10
|
683 case 8:
|
rlm@10
|
684 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, ArraySeq.create(arg9, arg10, arg11));
|
rlm@10
|
685 case 9:
|
rlm@10
|
686 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, ArraySeq.create(arg10, arg11));
|
rlm@10
|
687 case 10:
|
rlm@10
|
688 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, ArraySeq.create(arg11));
|
rlm@10
|
689 case 11:
|
rlm@10
|
690 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, null);
|
rlm@10
|
691 default:
|
rlm@10
|
692 return throwArity(11);
|
rlm@10
|
693 }
|
rlm@10
|
694
|
rlm@10
|
695 }
|
rlm@10
|
696
|
rlm@10
|
697 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
698 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12) throws Exception{
|
rlm@10
|
699 switch(getRequiredArity())
|
rlm@10
|
700 {
|
rlm@10
|
701 case 0:
|
rlm@10
|
702 return doInvoke(ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12));
|
rlm@10
|
703 case 1:
|
rlm@10
|
704 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12));
|
rlm@10
|
705 case 2:
|
rlm@10
|
706 return doInvoke(arg1, arg2, ArraySeq.create(arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12));
|
rlm@10
|
707 case 3:
|
rlm@10
|
708 return doInvoke(arg1, arg2, arg3, ArraySeq.create(arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12));
|
rlm@10
|
709 case 4:
|
rlm@10
|
710 return doInvoke(arg1, arg2, arg3, arg4, ArraySeq.create(arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12));
|
rlm@10
|
711 case 5:
|
rlm@10
|
712 return doInvoke(arg1, arg2, arg3, arg4, arg5, ArraySeq.create(arg6, arg7, arg8, arg9, arg10, arg11, arg12));
|
rlm@10
|
713 case 6:
|
rlm@10
|
714 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, ArraySeq.create(arg7, arg8, arg9, arg10, arg11, arg12));
|
rlm@10
|
715 case 7:
|
rlm@10
|
716 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, ArraySeq.create(arg8, arg9, arg10, arg11, arg12));
|
rlm@10
|
717 case 8:
|
rlm@10
|
718 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, ArraySeq.create(arg9, arg10, arg11, arg12));
|
rlm@10
|
719 case 9:
|
rlm@10
|
720 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, ArraySeq.create(arg10, arg11, arg12));
|
rlm@10
|
721 case 10:
|
rlm@10
|
722 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, ArraySeq.create(arg11, arg12));
|
rlm@10
|
723 case 11:
|
rlm@10
|
724 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, ArraySeq.create(arg12));
|
rlm@10
|
725 case 12:
|
rlm@10
|
726 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, null);
|
rlm@10
|
727 default:
|
rlm@10
|
728 return throwArity(12);
|
rlm@10
|
729 }
|
rlm@10
|
730
|
rlm@10
|
731 }
|
rlm@10
|
732
|
rlm@10
|
733 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
734 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13)
|
rlm@10
|
735 throws Exception{
|
rlm@10
|
736 switch(getRequiredArity())
|
rlm@10
|
737 {
|
rlm@10
|
738 case 0:
|
rlm@10
|
739 return doInvoke(
|
rlm@10
|
740 ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13));
|
rlm@10
|
741 case 1:
|
rlm@10
|
742 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
743 arg13));
|
rlm@10
|
744 case 2:
|
rlm@10
|
745 return doInvoke(arg1, arg2,
|
rlm@10
|
746 ArraySeq.create(arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13));
|
rlm@10
|
747 case 3:
|
rlm@10
|
748 return doInvoke(arg1, arg2, arg3,
|
rlm@10
|
749 ArraySeq.create(arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13));
|
rlm@10
|
750 case 4:
|
rlm@10
|
751 return doInvoke(arg1, arg2, arg3, arg4,
|
rlm@10
|
752 ArraySeq.create(arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13));
|
rlm@10
|
753 case 5:
|
rlm@10
|
754 return doInvoke(arg1, arg2, arg3, arg4, arg5,
|
rlm@10
|
755 ArraySeq.create(arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13));
|
rlm@10
|
756 case 6:
|
rlm@10
|
757 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6,
|
rlm@10
|
758 ArraySeq.create(arg7, arg8, arg9, arg10, arg11, arg12, arg13));
|
rlm@10
|
759 case 7:
|
rlm@10
|
760 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7,
|
rlm@10
|
761 ArraySeq.create(arg8, arg9, arg10, arg11, arg12, arg13));
|
rlm@10
|
762 case 8:
|
rlm@10
|
763 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8,
|
rlm@10
|
764 ArraySeq.create(arg9, arg10, arg11, arg12, arg13));
|
rlm@10
|
765 case 9:
|
rlm@10
|
766 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9,
|
rlm@10
|
767 ArraySeq.create(arg10, arg11, arg12, arg13));
|
rlm@10
|
768 case 10:
|
rlm@10
|
769 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10,
|
rlm@10
|
770 ArraySeq.create(arg11, arg12, arg13));
|
rlm@10
|
771 case 11:
|
rlm@10
|
772 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
773 ArraySeq.create(arg12, arg13));
|
rlm@10
|
774 case 12:
|
rlm@10
|
775 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
776 ArraySeq.create(arg13));
|
rlm@10
|
777 case 13:
|
rlm@10
|
778 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, null);
|
rlm@10
|
779 default:
|
rlm@10
|
780 return throwArity(13);
|
rlm@10
|
781 }
|
rlm@10
|
782
|
rlm@10
|
783 }
|
rlm@10
|
784
|
rlm@10
|
785 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
786 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14)
|
rlm@10
|
787 throws Exception{
|
rlm@10
|
788 switch(getRequiredArity())
|
rlm@10
|
789 {
|
rlm@10
|
790 case 0:
|
rlm@10
|
791 return doInvoke(ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
792 arg13, arg14));
|
rlm@10
|
793 case 1:
|
rlm@10
|
794 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
795 arg13, arg14));
|
rlm@10
|
796 case 2:
|
rlm@10
|
797 return doInvoke(arg1, arg2, ArraySeq.create(arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
798 arg13, arg14));
|
rlm@10
|
799 case 3:
|
rlm@10
|
800 return doInvoke(arg1, arg2, arg3,
|
rlm@10
|
801 ArraySeq.create(arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14));
|
rlm@10
|
802 case 4:
|
rlm@10
|
803 return doInvoke(arg1, arg2, arg3, arg4,
|
rlm@10
|
804 ArraySeq.create(arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14));
|
rlm@10
|
805 case 5:
|
rlm@10
|
806 return doInvoke(arg1, arg2, arg3, arg4, arg5,
|
rlm@10
|
807 ArraySeq.create(arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14));
|
rlm@10
|
808 case 6:
|
rlm@10
|
809 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6,
|
rlm@10
|
810 ArraySeq.create(arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14));
|
rlm@10
|
811 case 7:
|
rlm@10
|
812 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7,
|
rlm@10
|
813 ArraySeq.create(arg8, arg9, arg10, arg11, arg12, arg13, arg14));
|
rlm@10
|
814 case 8:
|
rlm@10
|
815 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8,
|
rlm@10
|
816 ArraySeq.create(arg9, arg10, arg11, arg12, arg13, arg14));
|
rlm@10
|
817 case 9:
|
rlm@10
|
818 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9,
|
rlm@10
|
819 ArraySeq.create(arg10, arg11, arg12, arg13, arg14));
|
rlm@10
|
820 case 10:
|
rlm@10
|
821 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10,
|
rlm@10
|
822 ArraySeq.create(arg11, arg12, arg13, arg14));
|
rlm@10
|
823 case 11:
|
rlm@10
|
824 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
825 ArraySeq.create(arg12, arg13, arg14));
|
rlm@10
|
826 case 12:
|
rlm@10
|
827 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
828 ArraySeq.create(arg13, arg14));
|
rlm@10
|
829 case 13:
|
rlm@10
|
830 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
|
rlm@10
|
831 ArraySeq.create(arg14));
|
rlm@10
|
832 case 14:
|
rlm@10
|
833 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
834 null);
|
rlm@10
|
835 default:
|
rlm@10
|
836 return throwArity(14);
|
rlm@10
|
837 }
|
rlm@10
|
838
|
rlm@10
|
839 }
|
rlm@10
|
840
|
rlm@10
|
841 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
842 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14,
|
rlm@10
|
843 Object arg15) throws Exception{
|
rlm@10
|
844 switch(getRequiredArity())
|
rlm@10
|
845 {
|
rlm@10
|
846 case 0:
|
rlm@10
|
847 return doInvoke(ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
848 arg13, arg14, arg15));
|
rlm@10
|
849 case 1:
|
rlm@10
|
850 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
851 arg13, arg14, arg15));
|
rlm@10
|
852 case 2:
|
rlm@10
|
853 return doInvoke(arg1, arg2, ArraySeq.create(arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
854 arg13, arg14, arg15));
|
rlm@10
|
855 case 3:
|
rlm@10
|
856 return doInvoke(arg1, arg2, arg3, ArraySeq.create(arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
857 arg13, arg14, arg15));
|
rlm@10
|
858 case 4:
|
rlm@10
|
859 return doInvoke(arg1, arg2, arg3, arg4,
|
rlm@10
|
860 ArraySeq.create(arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15));
|
rlm@10
|
861 case 5:
|
rlm@10
|
862 return doInvoke(arg1, arg2, arg3, arg4, arg5,
|
rlm@10
|
863 ArraySeq.create(arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15));
|
rlm@10
|
864 case 6:
|
rlm@10
|
865 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6,
|
rlm@10
|
866 ArraySeq.create(arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15));
|
rlm@10
|
867 case 7:
|
rlm@10
|
868 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7,
|
rlm@10
|
869 ArraySeq.create(arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15));
|
rlm@10
|
870 case 8:
|
rlm@10
|
871 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8,
|
rlm@10
|
872 ArraySeq.create(arg9, arg10, arg11, arg12, arg13, arg14, arg15));
|
rlm@10
|
873 case 9:
|
rlm@10
|
874 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9,
|
rlm@10
|
875 ArraySeq.create(arg10, arg11, arg12, arg13, arg14, arg15));
|
rlm@10
|
876 case 10:
|
rlm@10
|
877 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10,
|
rlm@10
|
878 ArraySeq.create(arg11, arg12, arg13, arg14, arg15));
|
rlm@10
|
879 case 11:
|
rlm@10
|
880 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
881 ArraySeq.create(arg12, arg13, arg14, arg15));
|
rlm@10
|
882 case 12:
|
rlm@10
|
883 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
884 ArraySeq.create(arg13, arg14, arg15));
|
rlm@10
|
885 case 13:
|
rlm@10
|
886 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
|
rlm@10
|
887 ArraySeq.create(arg14, arg15));
|
rlm@10
|
888 case 14:
|
rlm@10
|
889 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
890 ArraySeq.create(arg15));
|
rlm@10
|
891 case 15:
|
rlm@10
|
892 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
893 arg15, null);
|
rlm@10
|
894 default:
|
rlm@10
|
895 return throwArity(15);
|
rlm@10
|
896 }
|
rlm@10
|
897
|
rlm@10
|
898 }
|
rlm@10
|
899
|
rlm@10
|
900 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
901 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14,
|
rlm@10
|
902 Object arg15, Object arg16) throws Exception{
|
rlm@10
|
903 switch(getRequiredArity())
|
rlm@10
|
904 {
|
rlm@10
|
905 case 0:
|
rlm@10
|
906 return doInvoke(ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
907 arg13, arg14, arg15, arg16));
|
rlm@10
|
908 case 1:
|
rlm@10
|
909 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
910 arg13, arg14, arg15, arg16));
|
rlm@10
|
911 case 2:
|
rlm@10
|
912 return doInvoke(arg1, arg2, ArraySeq.create(arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
913 arg13, arg14, arg15, arg16));
|
rlm@10
|
914 case 3:
|
rlm@10
|
915 return doInvoke(arg1, arg2, arg3, ArraySeq.create(arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
916 arg13, arg14, arg15, arg16));
|
rlm@10
|
917 case 4:
|
rlm@10
|
918 return doInvoke(arg1, arg2, arg3, arg4, ArraySeq.create(arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
919 arg13, arg14, arg15, arg16));
|
rlm@10
|
920 case 5:
|
rlm@10
|
921 return doInvoke(arg1, arg2, arg3, arg4, arg5,
|
rlm@10
|
922 ArraySeq.create(arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16));
|
rlm@10
|
923 case 6:
|
rlm@10
|
924 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6,
|
rlm@10
|
925 ArraySeq.create(arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16));
|
rlm@10
|
926 case 7:
|
rlm@10
|
927 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7,
|
rlm@10
|
928 ArraySeq.create(arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16));
|
rlm@10
|
929 case 8:
|
rlm@10
|
930 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8,
|
rlm@10
|
931 ArraySeq.create(arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16));
|
rlm@10
|
932 case 9:
|
rlm@10
|
933 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9,
|
rlm@10
|
934 ArraySeq.create(arg10, arg11, arg12, arg13, arg14, arg15, arg16));
|
rlm@10
|
935 case 10:
|
rlm@10
|
936 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10,
|
rlm@10
|
937 ArraySeq.create(arg11, arg12, arg13, arg14, arg15, arg16));
|
rlm@10
|
938 case 11:
|
rlm@10
|
939 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
940 ArraySeq.create(arg12, arg13, arg14, arg15, arg16));
|
rlm@10
|
941 case 12:
|
rlm@10
|
942 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
943 ArraySeq.create(arg13, arg14, arg15, arg16));
|
rlm@10
|
944 case 13:
|
rlm@10
|
945 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
|
rlm@10
|
946 ArraySeq.create(arg14, arg15, arg16));
|
rlm@10
|
947 case 14:
|
rlm@10
|
948 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
949 ArraySeq.create(arg15, arg16));
|
rlm@10
|
950 case 15:
|
rlm@10
|
951 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
952 arg15, ArraySeq.create(arg16));
|
rlm@10
|
953 case 16:
|
rlm@10
|
954 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
955 arg15, arg16, null);
|
rlm@10
|
956 default:
|
rlm@10
|
957 return throwArity(16);
|
rlm@10
|
958 }
|
rlm@10
|
959
|
rlm@10
|
960 }
|
rlm@10
|
961
|
rlm@10
|
962 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
963 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14,
|
rlm@10
|
964 Object arg15, Object arg16, Object arg17) throws Exception{
|
rlm@10
|
965 switch(getRequiredArity())
|
rlm@10
|
966 {
|
rlm@10
|
967 case 0:
|
rlm@10
|
968 return doInvoke(ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
969 arg13, arg14, arg15, arg16, arg17));
|
rlm@10
|
970 case 1:
|
rlm@10
|
971 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
972 arg13, arg14, arg15, arg16, arg17));
|
rlm@10
|
973 case 2:
|
rlm@10
|
974 return doInvoke(arg1, arg2, ArraySeq.create(arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
975 arg13, arg14, arg15, arg16, arg17));
|
rlm@10
|
976 case 3:
|
rlm@10
|
977 return doInvoke(arg1, arg2, arg3, ArraySeq.create(arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
978 arg13, arg14, arg15, arg16, arg17));
|
rlm@10
|
979 case 4:
|
rlm@10
|
980 return doInvoke(arg1, arg2, arg3, arg4, ArraySeq.create(arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
981 arg13, arg14, arg15, arg16, arg17));
|
rlm@10
|
982 case 5:
|
rlm@10
|
983 return doInvoke(arg1, arg2, arg3, arg4, arg5, ArraySeq.create(arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
984 arg13, arg14, arg15, arg16, arg17));
|
rlm@10
|
985 case 6:
|
rlm@10
|
986 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6,
|
rlm@10
|
987 ArraySeq.create(arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17));
|
rlm@10
|
988 case 7:
|
rlm@10
|
989 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7,
|
rlm@10
|
990 ArraySeq.create(arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17));
|
rlm@10
|
991 case 8:
|
rlm@10
|
992 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8,
|
rlm@10
|
993 ArraySeq.create(arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17));
|
rlm@10
|
994 case 9:
|
rlm@10
|
995 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9,
|
rlm@10
|
996 ArraySeq.create(arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17));
|
rlm@10
|
997 case 10:
|
rlm@10
|
998 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10,
|
rlm@10
|
999 ArraySeq.create(arg11, arg12, arg13, arg14, arg15, arg16, arg17));
|
rlm@10
|
1000 case 11:
|
rlm@10
|
1001 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
1002 ArraySeq.create(arg12, arg13, arg14, arg15, arg16, arg17));
|
rlm@10
|
1003 case 12:
|
rlm@10
|
1004 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1005 ArraySeq.create(arg13, arg14, arg15, arg16, arg17));
|
rlm@10
|
1006 case 13:
|
rlm@10
|
1007 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
|
rlm@10
|
1008 ArraySeq.create(arg14, arg15, arg16, arg17));
|
rlm@10
|
1009 case 14:
|
rlm@10
|
1010 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1011 ArraySeq.create(arg15, arg16, arg17));
|
rlm@10
|
1012 case 15:
|
rlm@10
|
1013 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1014 arg15, ArraySeq.create(arg16, arg17));
|
rlm@10
|
1015 case 16:
|
rlm@10
|
1016 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1017 arg15, arg16, ArraySeq.create(arg17));
|
rlm@10
|
1018 case 17:
|
rlm@10
|
1019 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1020 arg15, arg16, arg17, null);
|
rlm@10
|
1021 default:
|
rlm@10
|
1022 return throwArity(17);
|
rlm@10
|
1023 }
|
rlm@10
|
1024
|
rlm@10
|
1025 }
|
rlm@10
|
1026
|
rlm@10
|
1027 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
1028 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14,
|
rlm@10
|
1029 Object arg15, Object arg16, Object arg17, Object arg18) throws Exception{
|
rlm@10
|
1030 switch(getRequiredArity())
|
rlm@10
|
1031 {
|
rlm@10
|
1032 case 0:
|
rlm@10
|
1033 return doInvoke(ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1034 arg13, arg14, arg15, arg16, arg17, arg18));
|
rlm@10
|
1035 case 1:
|
rlm@10
|
1036 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1037 arg13, arg14, arg15, arg16, arg17, arg18));
|
rlm@10
|
1038 case 2:
|
rlm@10
|
1039 return doInvoke(arg1, arg2, ArraySeq.create(arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1040 arg13, arg14, arg15, arg16, arg17, arg18));
|
rlm@10
|
1041 case 3:
|
rlm@10
|
1042 return doInvoke(arg1, arg2, arg3, ArraySeq.create(arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1043 arg13, arg14, arg15, arg16, arg17, arg18));
|
rlm@10
|
1044 case 4:
|
rlm@10
|
1045 return doInvoke(arg1, arg2, arg3, arg4, ArraySeq.create(arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1046 arg13, arg14, arg15, arg16, arg17, arg18));
|
rlm@10
|
1047 case 5:
|
rlm@10
|
1048 return doInvoke(arg1, arg2, arg3, arg4, arg5, ArraySeq.create(arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1049 arg13, arg14, arg15, arg16, arg17, arg18));
|
rlm@10
|
1050 case 6:
|
rlm@10
|
1051 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, ArraySeq.create(arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1052 arg13, arg14, arg15, arg16, arg17,
|
rlm@10
|
1053 arg18));
|
rlm@10
|
1054 case 7:
|
rlm@10
|
1055 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7,
|
rlm@10
|
1056 ArraySeq.create(arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18));
|
rlm@10
|
1057 case 8:
|
rlm@10
|
1058 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8,
|
rlm@10
|
1059 ArraySeq.create(arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18));
|
rlm@10
|
1060 case 9:
|
rlm@10
|
1061 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9,
|
rlm@10
|
1062 ArraySeq.create(arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18));
|
rlm@10
|
1063 case 10:
|
rlm@10
|
1064 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10,
|
rlm@10
|
1065 ArraySeq.create(arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18));
|
rlm@10
|
1066 case 11:
|
rlm@10
|
1067 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
1068 ArraySeq.create(arg12, arg13, arg14, arg15, arg16, arg17, arg18));
|
rlm@10
|
1069 case 12:
|
rlm@10
|
1070 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1071 ArraySeq.create(arg13, arg14, arg15, arg16, arg17, arg18));
|
rlm@10
|
1072 case 13:
|
rlm@10
|
1073 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
|
rlm@10
|
1074 ArraySeq.create(arg14, arg15, arg16, arg17, arg18));
|
rlm@10
|
1075 case 14:
|
rlm@10
|
1076 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1077 ArraySeq.create(arg15, arg16, arg17, arg18));
|
rlm@10
|
1078 case 15:
|
rlm@10
|
1079 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1080 arg15, ArraySeq.create(arg16, arg17, arg18));
|
rlm@10
|
1081 case 16:
|
rlm@10
|
1082 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1083 arg15, arg16, ArraySeq.create(arg17, arg18));
|
rlm@10
|
1084 case 17:
|
rlm@10
|
1085 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1086 arg15, arg16, arg17, ArraySeq.create(arg18));
|
rlm@10
|
1087 case 18:
|
rlm@10
|
1088 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1089 arg15, arg16, arg17, arg18, null);
|
rlm@10
|
1090 default:
|
rlm@10
|
1091 return throwArity(18);
|
rlm@10
|
1092 }
|
rlm@10
|
1093
|
rlm@10
|
1094 }
|
rlm@10
|
1095
|
rlm@10
|
1096 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
1097 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14,
|
rlm@10
|
1098 Object arg15, Object arg16, Object arg17, Object arg18, Object arg19) throws Exception{
|
rlm@10
|
1099 switch(getRequiredArity())
|
rlm@10
|
1100 {
|
rlm@10
|
1101 case 0:
|
rlm@10
|
1102 return doInvoke(ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1103 arg13, arg14, arg15, arg16, arg17, arg18, arg19));
|
rlm@10
|
1104 case 1:
|
rlm@10
|
1105 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1106 arg13, arg14, arg15, arg16, arg17, arg18, arg19));
|
rlm@10
|
1107 case 2:
|
rlm@10
|
1108 return doInvoke(arg1, arg2, ArraySeq.create(arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1109 arg13, arg14, arg15, arg16, arg17, arg18, arg19));
|
rlm@10
|
1110 case 3:
|
rlm@10
|
1111 return doInvoke(arg1, arg2, arg3, ArraySeq.create(arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1112 arg13, arg14, arg15, arg16, arg17, arg18, arg19));
|
rlm@10
|
1113 case 4:
|
rlm@10
|
1114 return doInvoke(arg1, arg2, arg3, arg4, ArraySeq.create(arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1115 arg13, arg14, arg15, arg16, arg17, arg18, arg19));
|
rlm@10
|
1116 case 5:
|
rlm@10
|
1117 return doInvoke(arg1, arg2, arg3, arg4, arg5, ArraySeq.create(arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1118 arg13, arg14, arg15, arg16, arg17, arg18,
|
rlm@10
|
1119 arg19));
|
rlm@10
|
1120 case 6:
|
rlm@10
|
1121 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, ArraySeq.create(arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1122 arg13, arg14, arg15, arg16, arg17,
|
rlm@10
|
1123 arg18, arg19));
|
rlm@10
|
1124 case 7:
|
rlm@10
|
1125 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, ArraySeq.create(arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1126 arg13, arg14, arg15, arg16, arg17,
|
rlm@10
|
1127 arg18, arg19));
|
rlm@10
|
1128 case 8:
|
rlm@10
|
1129 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, ArraySeq.create(arg9, arg10, arg11, arg12,
|
rlm@10
|
1130 arg13, arg14, arg15, arg16,
|
rlm@10
|
1131 arg17, arg18, arg19));
|
rlm@10
|
1132 case 9:
|
rlm@10
|
1133 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9,
|
rlm@10
|
1134 ArraySeq.create(arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19));
|
rlm@10
|
1135 case 10:
|
rlm@10
|
1136 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10,
|
rlm@10
|
1137 ArraySeq.create(arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19));
|
rlm@10
|
1138 case 11:
|
rlm@10
|
1139 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
1140 ArraySeq.create(arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19));
|
rlm@10
|
1141 case 12:
|
rlm@10
|
1142 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1143 ArraySeq.create(arg13, arg14, arg15, arg16, arg17, arg18, arg19));
|
rlm@10
|
1144 case 13:
|
rlm@10
|
1145 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
|
rlm@10
|
1146 ArraySeq.create(arg14, arg15, arg16, arg17, arg18, arg19));
|
rlm@10
|
1147 case 14:
|
rlm@10
|
1148 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1149 ArraySeq.create(arg15, arg16, arg17, arg18, arg19));
|
rlm@10
|
1150 case 15:
|
rlm@10
|
1151 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1152 arg15, ArraySeq.create(arg16, arg17, arg18, arg19));
|
rlm@10
|
1153 case 16:
|
rlm@10
|
1154 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1155 arg15, arg16, ArraySeq.create(arg17, arg18, arg19));
|
rlm@10
|
1156 case 17:
|
rlm@10
|
1157 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1158 arg15, arg16, arg17, ArraySeq.create(arg18, arg19));
|
rlm@10
|
1159 case 18:
|
rlm@10
|
1160 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1161 arg15, arg16, arg17, arg18, ArraySeq.create(arg19));
|
rlm@10
|
1162 case 19:
|
rlm@10
|
1163 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1164 arg15, arg16, arg17, arg18, arg19, null);
|
rlm@10
|
1165 default:
|
rlm@10
|
1166 return throwArity(19);
|
rlm@10
|
1167 }
|
rlm@10
|
1168
|
rlm@10
|
1169 }
|
rlm@10
|
1170
|
rlm@10
|
1171 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
1172 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14,
|
rlm@10
|
1173 Object arg15, Object arg16, Object arg17, Object arg18, Object arg19, Object arg20)
|
rlm@10
|
1174 throws Exception{
|
rlm@10
|
1175 switch(getRequiredArity())
|
rlm@10
|
1176 {
|
rlm@10
|
1177 case 0:
|
rlm@10
|
1178 return doInvoke(ArraySeq.create(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1179 arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1180 case 1:
|
rlm@10
|
1181 return doInvoke(arg1, ArraySeq.create(arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1182 arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1183 case 2:
|
rlm@10
|
1184 return doInvoke(arg1, arg2, ArraySeq.create(arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1185 arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1186 case 3:
|
rlm@10
|
1187 return doInvoke(arg1, arg2, arg3, ArraySeq.create(arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1188 arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1189 case 4:
|
rlm@10
|
1190 return doInvoke(arg1, arg2, arg3, arg4, ArraySeq.create(arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1191 arg13, arg14, arg15, arg16, arg17, arg18, arg19,
|
rlm@10
|
1192 arg20));
|
rlm@10
|
1193 case 5:
|
rlm@10
|
1194 return doInvoke(arg1, arg2, arg3, arg4, arg5, ArraySeq.create(arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1195 arg13, arg14, arg15, arg16, arg17, arg18,
|
rlm@10
|
1196 arg19, arg20));
|
rlm@10
|
1197 case 6:
|
rlm@10
|
1198 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, ArraySeq.create(arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1199 arg13, arg14, arg15, arg16, arg17,
|
rlm@10
|
1200 arg18, arg19, arg20));
|
rlm@10
|
1201 case 7:
|
rlm@10
|
1202 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, ArraySeq.create(arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1203 arg13, arg14, arg15, arg16, arg17,
|
rlm@10
|
1204 arg18, arg19, arg20));
|
rlm@10
|
1205 case 8:
|
rlm@10
|
1206 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, ArraySeq.create(arg9, arg10, arg11, arg12,
|
rlm@10
|
1207 arg13, arg14, arg15, arg16,
|
rlm@10
|
1208 arg17, arg18, arg19,
|
rlm@10
|
1209 arg20));
|
rlm@10
|
1210 case 9:
|
rlm@10
|
1211 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, ArraySeq.create(arg10, arg11, arg12,
|
rlm@10
|
1212 arg13, arg14, arg15,
|
rlm@10
|
1213 arg16, arg17, arg18,
|
rlm@10
|
1214 arg19, arg20));
|
rlm@10
|
1215 case 10:
|
rlm@10
|
1216 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10,
|
rlm@10
|
1217 ArraySeq.create(arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1218 case 11:
|
rlm@10
|
1219 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
1220 ArraySeq.create(arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1221 case 12:
|
rlm@10
|
1222 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1223 ArraySeq.create(arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1224 case 13:
|
rlm@10
|
1225 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
|
rlm@10
|
1226 ArraySeq.create(arg14, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1227 case 14:
|
rlm@10
|
1228 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1229 ArraySeq.create(arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1230 case 15:
|
rlm@10
|
1231 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1232 arg15, ArraySeq.create(arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1233 case 16:
|
rlm@10
|
1234 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1235 arg15, arg16, ArraySeq.create(arg17, arg18, arg19, arg20));
|
rlm@10
|
1236 case 17:
|
rlm@10
|
1237 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1238 arg15, arg16, arg17, ArraySeq.create(arg18, arg19, arg20));
|
rlm@10
|
1239 case 18:
|
rlm@10
|
1240 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1241 arg15, arg16, arg17, arg18, ArraySeq.create(arg19, arg20));
|
rlm@10
|
1242 case 19:
|
rlm@10
|
1243 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1244 arg15, arg16, arg17, arg18, arg19, ArraySeq.create(arg20));
|
rlm@10
|
1245 case 20:
|
rlm@10
|
1246 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1247 arg15, arg16, arg17, arg18, arg19, arg20, null);
|
rlm@10
|
1248 default:
|
rlm@10
|
1249 return throwArity(20);
|
rlm@10
|
1250 }
|
rlm@10
|
1251
|
rlm@10
|
1252 }
|
rlm@10
|
1253
|
rlm@10
|
1254 public Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7,
|
rlm@10
|
1255 Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14,
|
rlm@10
|
1256 Object arg15, Object arg16, Object arg17, Object arg18, Object arg19, Object arg20, Object... args)
|
rlm@10
|
1257 throws Exception{
|
rlm@10
|
1258 switch(getRequiredArity())
|
rlm@10
|
1259 {
|
rlm@10
|
1260 case 0:
|
rlm@10
|
1261 return doInvoke(ontoArrayPrepend(args, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
1262 arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1263 case 1:
|
rlm@10
|
1264 return doInvoke(arg1, ontoArrayPrepend(args, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
1265 arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1266 case 2:
|
rlm@10
|
1267 return doInvoke(arg1, arg2, ontoArrayPrepend(args, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
1268 arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19,
|
rlm@10
|
1269 arg20));
|
rlm@10
|
1270 case 3:
|
rlm@10
|
1271 return doInvoke(arg1, arg2, arg3, ontoArrayPrepend(args, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
1272 arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19,
|
rlm@10
|
1273 arg20));
|
rlm@10
|
1274 case 4:
|
rlm@10
|
1275 return doInvoke(arg1, arg2, arg3, arg4, ontoArrayPrepend(args, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
1276 arg12, arg13, arg14, arg15, arg16, arg17, arg18,
|
rlm@10
|
1277 arg19, arg20));
|
rlm@10
|
1278 case 5:
|
rlm@10
|
1279 return doInvoke(arg1, arg2, arg3, arg4, arg5, ontoArrayPrepend(args, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
1280 arg12, arg13, arg14, arg15, arg16, arg17,
|
rlm@10
|
1281 arg18, arg19, arg20));
|
rlm@10
|
1282 case 6:
|
rlm@10
|
1283 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, ontoArrayPrepend(args, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
1284 arg12, arg13, arg14, arg15, arg16,
|
rlm@10
|
1285 arg17, arg18, arg19, arg20));
|
rlm@10
|
1286 case 7:
|
rlm@10
|
1287 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, ontoArrayPrepend(args, arg8, arg9, arg10, arg11,
|
rlm@10
|
1288 arg12, arg13, arg14, arg15,
|
rlm@10
|
1289 arg16, arg17, arg18, arg19,
|
rlm@10
|
1290 arg20));
|
rlm@10
|
1291 case 8:
|
rlm@10
|
1292 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, ontoArrayPrepend(args, arg9, arg10, arg11,
|
rlm@10
|
1293 arg12, arg13, arg14, arg15,
|
rlm@10
|
1294 arg16, arg17, arg18, arg19,
|
rlm@10
|
1295 arg20));
|
rlm@10
|
1296 case 9:
|
rlm@10
|
1297 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, ontoArrayPrepend(args, arg10, arg11,
|
rlm@10
|
1298 arg12, arg13, arg14,
|
rlm@10
|
1299 arg15, arg16, arg17,
|
rlm@10
|
1300 arg18, arg19,
|
rlm@10
|
1301 arg20));
|
rlm@10
|
1302 case 10:
|
rlm@10
|
1303 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, ontoArrayPrepend(args, arg11,
|
rlm@10
|
1304 arg12, arg13,
|
rlm@10
|
1305 arg14, arg15,
|
rlm@10
|
1306 arg16, arg17,
|
rlm@10
|
1307 arg18, arg19,
|
rlm@10
|
1308 arg20));
|
rlm@10
|
1309 case 11:
|
rlm@10
|
1310 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11,
|
rlm@10
|
1311 ontoArrayPrepend(args, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1312 case 12:
|
rlm@10
|
1313 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12,
|
rlm@10
|
1314 ontoArrayPrepend(args, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1315 case 13:
|
rlm@10
|
1316 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13,
|
rlm@10
|
1317 ontoArrayPrepend(args, arg14, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1318 case 14:
|
rlm@10
|
1319 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1320 ontoArrayPrepend(args, arg15, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1321 case 15:
|
rlm@10
|
1322 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1323 arg15, ontoArrayPrepend(args, arg16, arg17, arg18, arg19, arg20));
|
rlm@10
|
1324 case 16:
|
rlm@10
|
1325 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1326 arg15, arg16, ontoArrayPrepend(args, arg17, arg18, arg19, arg20));
|
rlm@10
|
1327 case 17:
|
rlm@10
|
1328 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1329 arg15, arg16, arg17, ontoArrayPrepend(args, arg18, arg19, arg20));
|
rlm@10
|
1330 case 18:
|
rlm@10
|
1331 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1332 arg15, arg16, arg17, arg18, ontoArrayPrepend(args, arg19, arg20));
|
rlm@10
|
1333 case 19:
|
rlm@10
|
1334 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1335 arg15, arg16, arg17, arg18, arg19, ontoArrayPrepend(args, arg20));
|
rlm@10
|
1336 case 20:
|
rlm@10
|
1337 return doInvoke(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14,
|
rlm@10
|
1338 arg15, arg16, arg17, arg18, arg19, arg20, ArraySeq.create(args));
|
rlm@10
|
1339 default:
|
rlm@10
|
1340 return throwArity(21);
|
rlm@10
|
1341 }
|
rlm@10
|
1342
|
rlm@10
|
1343 }
|
rlm@10
|
1344
|
rlm@10
|
1345
|
rlm@10
|
1346 protected static ISeq ontoArrayPrepend(Object[] array, Object... args){
|
rlm@10
|
1347 ISeq ret = ArraySeq.create(array);
|
rlm@10
|
1348 for(int i = args.length - 1; i >= 0; --i)
|
rlm@10
|
1349 ret = RT.cons(args[i], ret);
|
rlm@10
|
1350 return ret;
|
rlm@10
|
1351 }
|
rlm@10
|
1352
|
rlm@10
|
1353 protected static ISeq findKey(Object key, ISeq args){
|
rlm@10
|
1354 while(args != null)
|
rlm@10
|
1355 {
|
rlm@10
|
1356 if(key == args.first())
|
rlm@10
|
1357 return args.next();
|
rlm@10
|
1358 args = RT.next(args);
|
rlm@10
|
1359 args = RT.next(args);
|
rlm@10
|
1360 }
|
rlm@10
|
1361 return null;
|
rlm@10
|
1362 }
|
rlm@10
|
1363
|
rlm@10
|
1364
|
rlm@10
|
1365 }
|
rlm@10
|
1366
|