diff web/src/luan/modules/web/HttpLuan.java @ 224:05eb2837ddbf

change LuanTable.put() to not return old value git-svn-id: https://luan-java.googlecode.com/svn/trunk@225 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Mon, 21 Jul 2014 09:27:06 +0000
parents a9fe265dbac3
children 7c768f63bbb3
line wrap: on
line diff
--- a/web/src/luan/modules/web/HttpLuan.java	Mon Jul 21 06:38:01 2014 +0000
+++ b/web/src/luan/modules/web/HttpLuan.java	Mon Jul 21 09:27:06 2014 +0000
@@ -182,18 +182,18 @@
 				return response.getHeaderNames().iterator();
 			}
 
-			@Override public Object put(Object key,Object val) {
+			@Override public void put(Object key,Object val) {
 				if( !(key instanceof String) )
 					throw new IllegalArgumentException("key must be string for headers table");
 				String name = (String)key;
 				if( val instanceof String ) {
 					response.setHeader(name,(String)val);
-					return null;
+					return;
 				}
 				Integer i = Luan.asInteger(val);
 				if( i != null ) {
 					response.setIntHeader(name,i);
-					return null;
+					return;
 				}
 				throw new IllegalArgumentException("value must be string or integer for headers table");
 			}
@@ -239,12 +239,11 @@
 				return new EnumerationIterator(request.getSession().getAttributeNames());
 			}
 
-			@Override public Object put(Object key,Object val) {
+			@Override public void put(Object key,Object val) {
 				if( !(key instanceof String) )
 					throw new IllegalArgumentException("key must be string for session attributes table");
 				String name = (String)key;
 				request.getSession().setAttribute(name,val);
-				return null;
 			}
 
 			@Override protected String type() {