Mercurial Hosting > luan
changeset 455:34a4ed3597ea
enable String java methods
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 05 May 2015 21:25:35 -0600 |
parents | fcb6b6a5fa37 |
children | ceb3fd33adf1 |
files | core/src/luan/modules/JavaLuan.java core/src/luan/modules/StringLuan.java |
diffstat | 2 files changed, 2 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
diff -r fcb6b6a5fa37 -r 34a4ed3597ea core/src/luan/modules/JavaLuan.java --- a/core/src/luan/modules/JavaLuan.java Tue May 05 19:07:53 2015 -0600 +++ b/core/src/luan/modules/JavaLuan.java Tue May 05 21:25:35 2015 -0600 @@ -46,11 +46,6 @@ throw luan.exception("Java isn't allowed"); } - private static boolean isLoaded(LuanState luan) { -// return PackageLuan.loaded(luan).get("luan:Java") != null; - return true; - } - public static Object __index(LuanState luan,Object obj,Object key) throws LuanException { checkJava(luan); if( obj instanceof Static ) {
diff -r fcb6b6a5fa37 -r 34a4ed3597ea core/src/luan/modules/StringLuan.java --- a/core/src/luan/modules/StringLuan.java Tue May 05 19:07:53 2015 -0600 +++ b/core/src/luan/modules/StringLuan.java Tue May 05 21:25:35 2015 -0600 @@ -28,6 +28,8 @@ } }; } + if( luan.currentEnvironment().hasJava() ) + return JavaLuan.__index(luan,s,key); return null; }