Author: lukaszlenart Date: Tue Jan 17 18:14:19 2012 New Revision: 1232518 URL: http://svn.apache.org/viewvc?rev=1232518&view=rev Log: WW-3743 - removes unnecessary second call to getProperty() and removes some unused code
Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/accessor/XWorkMapPropertyAccessor.java Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/accessor/XWorkMapPropertyAccessor.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/accessor/XWorkMapPropertyAccessor.java?rev=1232518&r1=1232517&r2=1232518&view=diff ============================================================================== --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/accessor/XWorkMapPropertyAccessor.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/accessor/XWorkMapPropertyAccessor.java Tue Jan 17 18:14:19 2012 @@ -88,14 +88,7 @@ public class XWorkMapPropertyAccessor ex String lastProperty = (String) context.get(XWorkConverter.LAST_BEAN_PROPERTY_ACCESSED); if (lastClass == null || lastProperty == null) { - return super.getProperty(context, target, name); - } - Class keyClass = objectTypeDeterminer - .getKeyClass(lastClass, lastProperty); - - if (keyClass == null) { - - keyClass = java.lang.String.class; + return null; } Object key = getKey(context, name); Map map = (Map) target;