diff core/src/luan/modules/JavaLuan.java @ 209:239c8d650028

convert returned arrays to tables for java methods git-svn-id: https://luan-java.googlecode.com/svn/trunk@210 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Tue, 08 Jul 2014 10:25:35 +0000
parents 5ba136769034
children ec016471c6eb
line wrap: on
line diff
--- a/core/src/luan/modules/JavaLuan.java	Tue Jul 08 07:04:47 2014 +0000
+++ b/core/src/luan/modules/JavaLuan.java	Tue Jul 08 10:25:35 2014 +0000
@@ -141,13 +141,13 @@
 					return rtn instanceof Object[] ? Arrays.asList((Object[])rtn) : rtn;
 				} else {
 					Method method = (Method)member;
-					return new LuanJavaFunction(method,obj);
+					return new LuanJavaFunction(method,obj,true);
 				}
 			} else {
 				List<LuanJavaFunction> fns = new ArrayList<LuanJavaFunction>();
 				for( Member member : members ) {
 					Method method = (Method)member;
-					fns.add(new LuanJavaFunction(method,obj));
+					fns.add(new LuanJavaFunction(method,obj,true));
 				}
 				return new AmbiguousJavaFunction(fns);
 			}