Author: mcucchiara Date: Mon Nov 7 09:14:07 2011 New Revision: 1198661 URL: http://svn.apache.org/viewvc?rev=1198661&view=rev Log: OGNL-38 - Test CONSTANT.equals(variable), remove JDK1.5 conditionals and variable naming.
Modified: commons/proper/ognl/trunk/src/main/java/org/apache/commons/ognl/ASTStaticField.java Modified: commons/proper/ognl/trunk/src/main/java/org/apache/commons/ognl/ASTStaticField.java URL: http://svn.apache.org/viewvc/commons/proper/ognl/trunk/src/main/java/org/apache/commons/ognl/ASTStaticField.java?rev=1198661&r1=1198660&r2=1198661&view=diff ============================================================================== --- commons/proper/ognl/trunk/src/main/java/org/apache/commons/ognl/ASTStaticField.java (original) +++ commons/proper/ognl/trunk/src/main/java/org/apache/commons/ognl/ASTStaticField.java Mon Nov 7 09:14:07 2011 @@ -65,51 +65,51 @@ public class ASTStaticField throws OgnlException { boolean result = false; - Exception reason = null; + Exception cause = null; try { - Class c = OgnlRuntime.classForName( context, className ); + Class clazz = OgnlRuntime.classForName( context, className ); /* * Check for virtual static field "class"; this cannot interfere with normal static fields because it is a * reserved word. It is considered constant. */ - if ( fieldName.equals( "class" ) ) + if ( "class".equals( fieldName ) ) { result = true; } - else if ( OgnlRuntime.isJdk15() && c.isEnum() ) + else if ( clazz.isEnum() ) { result = true; } else { - Field f = c.getField( fieldName ); + Field field = clazz.getField( fieldName ); - if ( !Modifier.isStatic( f.getModifiers() ) ) + if ( !Modifier.isStatic( field.getModifiers() ) ) { throw new OgnlException( "Field " + fieldName + " of class " + className + " is not static" ); } - result = Modifier.isFinal( f.getModifiers() ); + result = Modifier.isFinal( field.getModifiers() ); } } catch ( ClassNotFoundException e ) { - reason = e; + cause = e; } catch ( NoSuchFieldException e ) { - reason = e; + cause = e; } catch ( SecurityException e ) { - reason = e; + cause = e; } - if ( reason != null ) + if ( cause != null ) { - throw new OgnlException( "Could not get static field " + fieldName + " from class " + className, reason ); + throw new OgnlException( "Could not get static field " + fieldName + " from class " + className, cause ); } return result; @@ -118,44 +118,44 @@ public class ASTStaticField Class getFieldClass( OgnlContext context ) throws OgnlException { - Exception reason = null; + Exception cause; try { - Class c = OgnlRuntime.classForName( context, className ); + Class clazz = OgnlRuntime.classForName( context, className ); /* * Check for virtual static field "class"; this cannot interfere with normal static fields because it is a * reserved word. It is considered constant. */ - if ( fieldName.equals( "class" ) ) + if ( "class".equals( fieldName ) ) { - return c; + return clazz; } - else if ( OgnlRuntime.isJdk15() && c.isEnum() ) + else if ( clazz.isEnum() ) { - return c; + return clazz; } else { - Field f = c.getField( fieldName ); + Field field = clazz.getField( fieldName ); - return f.getType(); + return field.getType(); } } catch ( ClassNotFoundException e ) { - reason = e; + cause = e; } catch ( NoSuchFieldException e ) { - reason = e; + cause = e; } catch ( SecurityException e ) { - reason = e; + cause = e; } - throw new OgnlException( "Could not get static field " + fieldName + " from class " + className, reason ); + throw new OgnlException( "Could not get static field " + fieldName + " from class " + className, cause ); } public Class getGetterClass()