diff src/luan/modules/ThreadLuan.java @ 1308:70eecde81820

remove fn,... to improve readability
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 23 Jan 2019 23:37:02 -0700
parents 5345466fa61f
children d5739c101bd6
line wrap: on
line diff
--- a/src/luan/modules/ThreadLuan.java	Wed Jan 23 13:34:18 2019 -0700
+++ b/src/luan/modules/ThreadLuan.java	Wed Jan 23 23:37:02 2019 -0700
@@ -23,14 +23,13 @@
 	private static final Executor exec = Executors.newCachedThreadPool();
 	public static final ScheduledThreadPoolExecutor scheduler = new ScheduledThreadPoolExecutor(1);
 
-	public static void fork(LuanState luan,LuanFunction fn,Object... args) {
+	public static void fork(LuanState luan,LuanFunction fn) {
 		LuanCloner cloner = new LuanCloner(LuanCloner.Type.COMPLETE);
 		final LuanState newLuan = (LuanState)cloner.clone(luan);
 		final LuanFunction newFn = (LuanFunction)cloner.get(fn);
-		final Object[] newArgs = cloner.clone(args);
 		exec.execute(new Runnable(){public void run() {
 			try {
-				newFn.call(newLuan,newArgs);
+				newFn.call(newLuan);
 			} catch(LuanException e) {
 				e.printStackTrace();
 			}