Mercurial Hosting > luan
diff core/src/luan/modules/ThreadLuan.java @ 433:c6bcb8859b93
make LuanState.registry a Map;
remove generics from DeepCloneable;
add Map support to DeepCloner;
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 03 May 2015 15:45:39 -0600 |
parents | a6bf8ff720f8 |
children | 6cc2f047019b |
line wrap: on
line diff
--- a/core/src/luan/modules/ThreadLuan.java Sat May 02 23:41:59 2015 -0600 +++ b/core/src/luan/modules/ThreadLuan.java Sun May 03 15:45:39 2015 -0600 @@ -15,8 +15,8 @@ public static void fork(LuanState luan,LuanFunction fn,Object... args) { DeepCloner cloner = new DeepCloner(); - final LuanState newLuan = cloner.deepClone(luan); - final LuanFunction newFn = cloner.get(fn); + final LuanState newLuan = (LuanState)cloner.deepClone(luan); + final LuanFunction newFn = (LuanFunction)cloner.get(fn); final Object[] newArgs = cloner.deepClone(args); exec.execute(new Runnable(){public void run() { try {