summaryrefslogtreecommitdiff
path: root/src/jvm/clojure/lang/RestFn0.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jvm/clojure/lang/RestFn0.java')
-rw-r--r--src/jvm/clojure/lang/RestFn0.java60
1 files changed, 0 insertions, 60 deletions
diff --git a/src/jvm/clojure/lang/RestFn0.java b/src/jvm/clojure/lang/RestFn0.java
deleted file mode 100644
index c3d2b355..00000000
--- a/src/jvm/clojure/lang/RestFn0.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/**
- * Copyright (c) Rich Hickey. All rights reserved.
- * The use and distribution terms for this software are covered by the
- * Common Public License 1.0 (http://opensource.org/licenses/cpl.php)
- * which can be found in the file CPL.TXT at the root of this distribution.
- * By using this software in any fashion, you are agreeing to be bound by
- * the terms of this license.
- * You must not remove this notice, or any other, from this software.
- **/
-
-/* rich Mar 27, 2006 7:34:25 PM */
-
-package clojure.lang;
-
-public abstract class RestFn0 extends AFn{
-
-protected abstract Object doInvoke( ISeq rest) throws Exception;
-
-public Object applyTo( ISeq arglist) throws Exception
- {
- return doInvoke( arglist);
- }
-
-public Object invoke() throws Exception
- {
- return doInvoke( null);
- }
-
-public Object invoke( Object arg1) throws Exception
- {
- return doInvoke( RT.list(arg1));
- }
-
-public Object invoke( Object arg1, Object arg2) throws Exception
- {
- return doInvoke( RT.list(arg1, arg2));
- }
-
-public Object invoke( Object arg1, Object arg2, Object arg3) throws Exception
- {
- return doInvoke( RT.list(arg1, arg2, arg3));
- }
-
-public Object invoke( Object arg1, Object arg2, Object arg3, Object arg4) throws Exception
- {
- return doInvoke( RT.list(arg1, arg2, arg3, arg4));
- }
-
-public Object invoke( Object arg1, Object arg2, Object arg3, Object arg4, Object arg5)
- throws Exception
- {
- return doInvoke( RT.list(arg1, arg2, arg3, arg4, arg5));
- }
-
-public Object invoke( Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object... args)
- throws Exception
- {
- return doInvoke( RT.listStar(arg1, arg2, arg3, arg4, arg5, RT.seq(args)));
- }
-}