Mercurial Hosting > luan
diff src/luan/modules/JavaLuan.java @ 1134:e54ae41e9501
cleaner security
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 17 Jan 2018 21:44:46 -0700 |
parents | ba4daf107e07 |
children | 9fa8b8389578 |
line wrap: on
line diff
--- a/src/luan/modules/JavaLuan.java Wed Jan 17 20:59:42 2018 -0700 +++ b/src/luan/modules/JavaLuan.java Wed Jan 17 21:44:46 2018 -0700 @@ -28,7 +28,7 @@ public final class JavaLuan { public static void java(LuanState luan) throws LuanException { - check(luan,LuanException.currentSource()); + check(luan); luan.javaOk.ok = true; } @@ -482,10 +482,12 @@ private static String SECURITY_KEY = "Java.Security"; - private static void check(LuanState luan,String name) throws LuanException { + static void check(LuanState luan) throws LuanException { Security s = (Security)luan.registry().get(SECURITY_KEY); - if( s!=null ) + if( s!=null ) { + String name = LuanException.currentSource(); s.check(luan,name); + } } public static void setSecurity(LuanState luan,Security s) {