diff src/luan/Luan.java @ 1401:ef1620aa99cb

fix gc issues
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 16 Sep 2019 22:51:41 -0400
parents cc0dbca576dc
children 27efb1fcbcb5
line wrap: on
line diff
--- a/src/luan/Luan.java	Fri Sep 13 05:05:51 2019 -0600
+++ b/src/luan/Luan.java	Mon Sep 16 22:51:41 2019 -0400
@@ -1,7 +1,6 @@
 package luan;
 
 import java.lang.reflect.Array;
-import java.io.Closeable;
 import java.util.List;
 import java.util.ArrayList;
 import java.util.Map;
@@ -26,11 +25,6 @@
 	private Map registry;
 	private boolean isLocked = false;
 
-	public interface OnClose extends Closeable {
-		public void onClose(Closeable c);
-	}
-	public OnClose onClose;
-
 	public Luan() {
 		registry = new HashMap();
 	}
@@ -71,11 +65,6 @@
 		return registry;
 	}
 
-	public void onClose(Closeable c) {
-		if( onClose != null )
-			onClose.onClose(c);
-	}
-
 	public Object eval(String cmd,Object... args) throws LuanException {
 		return load(cmd,"eval").call(args);
 	}