diff core/src/luan/impl/LuanStateImpl.java @ 301:a6bf8ff720f8

add java security git-svn-id: https://luan-java.googlecode.com/svn/trunk@302 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Wed, 17 Dec 2014 12:35:57 +0000
parents 5ba136769034
children b48cfa14ba60
line wrap: on
line diff
--- a/core/src/luan/impl/LuanStateImpl.java	Tue Dec 16 13:13:33 2014 +0000
+++ b/core/src/luan/impl/LuanStateImpl.java	Wed Dec 17 12:35:57 2014 +0000
@@ -10,6 +10,7 @@
 import luan.LuanFunction;
 import luan.LuanException;
 import luan.LuanElement;
+import luan.LuanSource;
 import luan.DeepCloner;
 
 
@@ -113,4 +114,10 @@
 		return (LuanTable)frame.closure.upValues()[0].get();
 	}
 
+	@Override public LuanSource currentSource(){
+		if( frame==null )
+			return null;
+		return frame.closure.fnDef.se().source;
+	}
+
 }