comparison src/luan/LuanJavaFunction.java @ 86:6db8f286fa6c

_ENV is per module, not global git-svn-id: https://luan-java.googlecode.com/svn/trunk@87 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Wed, 27 Feb 2013 08:03:51 +0000
parents aeedefd3e3f3
children 6ca02b188dba
comparison
equal deleted inserted replaced
85:b2551f00bc51 86:6db8f286fa6c
144 public Object[] convert(Object obj); 144 public Object[] convert(Object obj);
145 } 145 }
146 146
147 private static final RtnConverter RTN_EMPTY = new RtnConverter() { 147 private static final RtnConverter RTN_EMPTY = new RtnConverter() {
148 public Object[] convert(Object obj) { 148 public Object[] convert(Object obj) {
149 return EMPTY_RTN; 149 return EMPTY;
150 } 150 }
151 }; 151 };
152 152
153 private static final RtnConverter RTN_ARRAY = new RtnConverter() { 153 private static final RtnConverter RTN_ARRAY = new RtnConverter() {
154 public Object[] convert(Object obj) { 154 public Object[] convert(Object obj) {
329 } 329 }
330 }; 330 };
331 331
332 private static final ArgConverter ARG_TABLE = new ArgConverter() { 332 private static final ArgConverter ARG_TABLE = new ArgConverter() {
333 public Object convert(Object obj) { 333 public Object convert(Object obj) {
334 if( obj == null )
335 return null;
334 if( obj instanceof List ) { 336 if( obj instanceof List ) {
335 @SuppressWarnings("unchecked") 337 @SuppressWarnings("unchecked")
336 List<Object> list = (List<Object>)obj; 338 List<Object> list = (List<Object>)obj;
337 return new LuanTable(list); 339 return new LuanTable(list);
338 } 340 }