Mercurial Hosting > luan
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; |