changeset 368:2af805677fc4

fix LuanPropertyTable.asList()
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 17 Apr 2015 05:16:07 -0600
parents c207be7cf45d
children 85bf9f0379aa
files core/src/luan/LuanPropertyTable.java
diffstat 1 files changed, 13 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
diff -r c207be7cf45d -r 2af805677fc4 core/src/luan/LuanPropertyTable.java
--- a/core/src/luan/LuanPropertyTable.java	Thu Apr 16 18:44:55 2015 -0600
+++ b/core/src/luan/LuanPropertyTable.java	Fri Apr 17 05:16:07 2015 -0600
@@ -4,6 +4,8 @@
 import java.util.Map;
 import java.util.AbstractMap;
 import java.util.Iterator;
+import java.util.List;
+import java.util.ArrayList;
 
 
 class LuanPropertyTable extends LuanTableImpl {
@@ -55,4 +57,15 @@
 		};
 	}
 
+	@Override public List<Object> asList() {
+		List<Object> list = super.asList();
+		if( list.isEmpty() )
+			return list;
+		List<Object> rtn = new ArrayList<Object>();
+		for( Object obj : list ) {
+			rtn.add( fixValue(obj) );
+		}
+		return rtn;
+	}
+
 }