Mercurial Hosting > luan
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(); }