diff core/src/luan/AbstractLuanTable.java @ 233:ef39bc4d3f70

basic lucene works git-svn-id: https://luan-java.googlecode.com/svn/trunk@234 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Thu, 02 Oct 2014 02:58:55 +0000
parents 05eb2837ddbf
children b25feac318d8
line wrap: on
line diff
--- a/core/src/luan/AbstractLuanTable.java	Wed Oct 01 06:55:14 2014 +0000
+++ b/core/src/luan/AbstractLuanTable.java	Thu Oct 02 02:58:55 2014 +0000
@@ -16,6 +16,14 @@
 
 public abstract class AbstractLuanTable implements LuanTable {
 
+	@Override public boolean isEmpty() {
+		return isList() && length()==0;
+	}
+
+	@Override public boolean isList() {
+		return asList().size() == asMap().size();
+	}
+
 	@Override public List<Object> asList() {
 		return Collections.emptyList();
 	}