comparison src/luan/Luan.java @ 1464:465b4a0dae4a

empty list vs map
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 03 Apr 2020 10:04:52 -0600
parents 219f2b937f2b
children e1a13e707bf3
comparison
equal deleted inserted replaced
1463:fb003c4003dd 1464:465b4a0dae4a
320 320
321 public static Object toJava(Object obj) throws LuanException { 321 public static Object toJava(Object obj) throws LuanException {
322 if( !(obj instanceof LuanTable) ) 322 if( !(obj instanceof LuanTable) )
323 return obj; 323 return obj;
324 LuanTable tbl = (LuanTable)obj; 324 LuanTable tbl = (LuanTable)obj;
325 if( tbl.isList() ) { 325 if( !tbl.isMap() ) {
326 List list = new ArrayList(); 326 List list = new ArrayList();
327 for( Object el : tbl.asList() ) { 327 for( Object el : tbl.asList() ) {
328 list.add( toJava(el) ); 328 list.add( toJava(el) );
329 } 329 }
330 return list; 330 return list;