comparison 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
comparison
equal deleted inserted replaced
1201:7f4a12fb7716 1202:d3a3ca116e42
51 Closeable c = ref.get(); 51 Closeable c = ref.get();
52 if( c != null ) 52 if( c != null )
53 c.close(); 53 c.close();
54 } 54 }
55 onClose.clear(); 55 onClose.clear();
56 }
57
58 protected void finalize() throws Throwable {
59 close();
56 } 60 }
57 61
58 public final Object eval(String cmd,Object... args) throws LuanException { 62 public final Object eval(String cmd,Object... args) throws LuanException {
59 return Luan.load(cmd,"eval").call(this,args); 63 return Luan.load(cmd,"eval").call(this,args);
60 } 64 }