summaryrefslogtreecommitdiff
path: root/src/cli
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2006-07-05 20:51:49 +0000
committerRich Hickey <richhickey@gmail.com>2006-07-05 20:51:49 +0000
commit2e0a542ba24109004ec523f5897418105f1fcd8c (patch)
treeaea960baeb6bb088d5d240a00251f5272bde0259 /src/cli
parent8a628fcd1b1e015ef61272df128cf4cbfa323259 (diff)
made fn() public, changed compiler to call it
Diffstat (limited to 'src/cli')
-rw-r--r--src/cli/runtime/Var.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cli/runtime/Var.cs b/src/cli/runtime/Var.cs
index 5df61798..37c57076 100644
--- a/src/cli/runtime/Var.cs
+++ b/src/cli/runtime/Var.cs
@@ -51,5 +51,5 @@ Binding getThreadBinding() {
else
newtb = tb.put(thread, b);
} while (tb != Interlocked.CompareExchange(ref threadBindings, newtb, tb));
-} private IFn fn(){ return (IFn)getValue(); } override public Object invoke() /*throws Exception*/ { return fn().invoke(); } override public Object invoke( Object arg1) /*throws Exception*/ { return fn().invoke(arg1); } override public Object invoke( Object arg1, Object arg2) /*throws Exception*/ { return fn().invoke(arg1,arg2); } override public Object invoke( Object arg1, Object arg2, Object arg3) /*throws Exception*/ { return fn().invoke(arg1,arg2,arg3); } override public Object invoke( Object arg1, Object arg2, Object arg3, Object arg4) /*throws Exception*/ { return fn().invoke(arg1,arg2,arg3,arg4); } override public Object invoke( Object arg1, Object arg2, Object arg3, Object arg4, Object arg5) /*throws Exception*/ { return fn().invoke(arg1,arg2,arg3,arg4,arg5); } override public Object invoke( Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, params Object[] args) /*throws Exception*/ { return fn().invoke(arg1,arg2,arg3,arg4,arg5,args); } }
+} public IFn fn(){ return (IFn)getValue(); } override public Object invoke() /*throws Exception*/ { return fn().invoke(); } override public Object invoke( Object arg1) /*throws Exception*/ { return fn().invoke(arg1); } override public Object invoke( Object arg1, Object arg2) /*throws Exception*/ { return fn().invoke(arg1,arg2); } override public Object invoke( Object arg1, Object arg2, Object arg3) /*throws Exception*/ { return fn().invoke(arg1,arg2,arg3); } override public Object invoke( Object arg1, Object arg2, Object arg3, Object arg4) /*throws Exception*/ { return fn().invoke(arg1,arg2,arg3,arg4); } override public Object invoke( Object arg1, Object arg2, Object arg3, Object arg4, Object arg5) /*throws Exception*/ { return fn().invoke(arg1,arg2,arg3,arg4,arg5); } override public Object invoke( Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, params Object[] args) /*throws Exception*/ { return fn().invoke(arg1,arg2,arg3,arg4,arg5,args); } }
}