diff src/luan/LuanState.java @ 1202:d3a3ca116e42

gc site instances
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 05 Mar 2018 19:30:51 -0700
parents 7ef40e1923b7
children cb422386f6b5
line wrap: on
line diff
--- a/src/luan/LuanState.java	Sun Mar 04 17:07:48 2018 -0700
+++ b/src/luan/LuanState.java	Mon Mar 05 19:30:51 2018 -0700
@@ -55,6 +55,10 @@
 		onClose.clear();
 	}
 
+	protected void finalize() throws Throwable {
+		close();
+	}
+
 	public final Object eval(String cmd,Object... args) throws LuanException {
 		return Luan.load(cmd,"eval").call(this,args);
 	}