You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by si...@apache.org on 2011/05/22 19:57:13 UTC
svn commit: r1126139 -
/incubator/ognl/trunk/src/main/java/org/apache/commons/ognl/MapPropertyAccessor.java
Author: simonetripodi
Date: Sun May 22 17:57:13 2011
New Revision: 1126139
URL: http://svn.apache.org/viewvc?rev=1126139&view=rev
Log:
added missing {} blocks
Modified:
incubator/ognl/trunk/src/main/java/org/apache/commons/ognl/MapPropertyAccessor.java
Modified: incubator/ognl/trunk/src/main/java/org/apache/commons/ognl/MapPropertyAccessor.java
URL: http://svn.apache.org/viewvc/incubator/ognl/trunk/src/main/java/org/apache/commons/ognl/MapPropertyAccessor.java?rev=1126139&r1=1126138&r2=1126139&view=diff
==============================================================================
--- incubator/ognl/trunk/src/main/java/org/apache/commons/ognl/MapPropertyAccessor.java (original)
+++ incubator/ognl/trunk/src/main/java/org/apache/commons/ognl/MapPropertyAccessor.java Sun May 22 17:57:13 2011
@@ -109,13 +109,19 @@ public class MapPropertyAccessor
boolean indexedAccess = false;
if ( currentNode == null )
+ {
throw new RuntimeException( "node is null for '" + index + "'" );
+ }
if ( !( currentNode instanceof ASTProperty ) )
+ {
currentNode = currentNode.jjtGetParent();
+ }
if ( currentNode instanceof ASTProperty )
+ {
indexedAccess = ( (ASTProperty) currentNode ).isIndexedAccess();
+ }
String indexStr = index.toString();
@@ -163,13 +169,21 @@ public class MapPropertyAccessor
String key = indexStr.replaceAll( "\"", "" );
if ( key.equals( "size" ) )
+ {
return "";
+ }
else if ( key.equals( "keys" ) || key.equals( "keySet" ) )
+ {
return "";
+ }
else if ( key.equals( "values" ) )
+ {
return "";
+ }
else if ( key.equals( "isEmpty" ) )
+ {
return "";
+ }
}
return ".put(" + indexStr + ", $3)";