Author: markt
Date: Sun Dec 14 11:52:04 2014
New Revision: 1645440

URL: http://svn.apache.org/r1645440
Log:
Code clean-up
- no functional change
- use longer line length
- use 'new' for loops

Modified:
    tomcat/trunk/java/javax/el/CompositeELResolver.java

Modified: tomcat/trunk/java/javax/el/CompositeELResolver.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/javax/el/CompositeELResolver.java?rev=1645440&r1=1645439&r2=1645440&view=diff
==============================================================================
--- tomcat/trunk/java/javax/el/CompositeELResolver.java (original)
+++ tomcat/trunk/java/javax/el/CompositeELResolver.java Sun Dec 14 11:52:04 2014
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package javax.el;
 
 import java.beans.FeatureDescriptor;
@@ -27,8 +26,7 @@ public class CompositeELResolver extends
     static {
         Class<?> clazz = null;
         try {
-            clazz =
-                
Class.forName("javax.servlet.jsp.el.ScopedAttributeELResolver");
+            clazz = 
Class.forName("javax.servlet.jsp.el.ScopedAttributeELResolver");
         } catch (ClassNotFoundException e) {
             // Ignore. This is expected if using the EL stand-alone
         }
@@ -60,10 +58,8 @@ public class CompositeELResolver extends
     @Override
     public Object getValue(ELContext context, Object base, Object property) {
         context.setPropertyResolved(false);
-        int sz = this.size;
-        Object result = null;
-        for (int i = 0; i < sz; i++) {
-            result = this.resolvers[i].getValue(context, base, property);
+        for (ELResolver resolver : resolvers) {
+            Object result = resolver.getValue(context, base, property);
             if (context.isPropertyResolved()) {
                 return result;
             }
@@ -75,14 +71,11 @@ public class CompositeELResolver extends
      * @since EL 2.2
      */
     @Override
-    public Object invoke(ELContext context, Object base, Object method,
-            Class<?>[] paramTypes, Object[] params) {
+    public Object invoke(ELContext context, Object base, Object method, 
Class<?>[] paramTypes,
+            Object[] params) {
         context.setPropertyResolved(false);
-        int sz = this.size;
-        Object obj;
-        for (int i = 0; i < sz; i++) {
-            obj = this.resolvers[i].invoke(context, base, method, paramTypes,
-                    params);
+        for (ELResolver resolver : resolvers) {
+            Object obj = resolver.invoke(context, base, method, paramTypes, 
params);
             if (context.isPropertyResolved()) {
                 return obj;
             }
@@ -93,19 +86,15 @@ public class CompositeELResolver extends
     @Override
     public Class<?> getType(ELContext context, Object base, Object property) {
         context.setPropertyResolved(false);
-        int sz = this.size;
-        Class<?> type;
-        for (int i = 0; i < sz; i++) {
-            type = this.resolvers[i].getType(context, base, property);
+        for (ELResolver resolver : resolvers) {
+            Class<?> type = resolver.getType(context, base, property);
             if (context.isPropertyResolved()) {
                 if (SCOPED_ATTRIBUTE_EL_RESOLVER != null &&
-                        SCOPED_ATTRIBUTE_EL_RESOLVER.isAssignableFrom(
-                                resolvers[i].getClass())) {
+                        
SCOPED_ATTRIBUTE_EL_RESOLVER.isAssignableFrom(resolver.getClass())) {
                     // Special case since
                     // javax.servlet.jsp.el.ScopedAttributeELResolver will
                     // always return Object.class for type
-                    Object value =
-                        resolvers[i].getValue(context, base, property);
+                    Object value = resolver.getValue(context, base, property);
                     if (value != null) {
                         return value.getClass();
                     }
@@ -117,12 +106,10 @@ public class CompositeELResolver extends
     }
 
     @Override
-    public void setValue(ELContext context, Object base, Object property,
-            Object value) {
+    public void setValue(ELContext context, Object base, Object property, 
Object value) {
         context.setPropertyResolved(false);
-        int sz = this.size;
-        for (int i = 0; i < sz; i++) {
-            this.resolvers[i].setValue(context, base, property, value);
+        for (ELResolver resolver : resolvers) {
+            resolver.setValue(context, base, property, value);
             if (context.isPropertyResolved()) {
                 return;
             }
@@ -132,10 +119,8 @@ public class CompositeELResolver extends
     @Override
     public boolean isReadOnly(ELContext context, Object base, Object property) 
{
         context.setPropertyResolved(false);
-        int sz = this.size;
-        boolean readOnly = false;
-        for (int i = 0; i < sz; i++) {
-            readOnly = this.resolvers[i].isReadOnly(context, base, property);
+        for (ELResolver resolver : resolvers) {
+            boolean readOnly = resolver.isReadOnly(context, base, property);
             if (context.isPropertyResolved()) {
                 return readOnly;
             }
@@ -150,12 +135,10 @@ public class CompositeELResolver extends
 
     @Override
     public Class<?> getCommonPropertyType(ELContext context, Object base) {
-        int sz = this.size;
-        Class<?> commonType = null, type = null;
-        for (int i = 0; i < sz; i++) {
-            type = this.resolvers[i].getCommonPropertyType(context, base);
-            if (type != null &&
-                    (commonType == null || commonType.isAssignableFrom(type))) 
{
+        Class<?> commonType = null;
+        for (ELResolver resolver : resolvers) {
+            Class<?> type = resolver.getCommonPropertyType(context, base);
+            if (type != null && (commonType == null || 
commonType.isAssignableFrom(type))) {
                 commonType = type;
             }
         }
@@ -165,10 +148,8 @@ public class CompositeELResolver extends
     @Override
     public Object convertToType(ELContext context, Object obj, Class<?> type) {
         context.setPropertyResolved(false);
-        int sz = this.size;
-        Object result = null;
-        for (int i = 0; i < sz; i++) {
-            result = this.resolvers[i].convertToType(context, obj, type);
+        for (ELResolver resolver : resolvers) {
+            Object result = resolver.convertToType(context, obj, type);
             if (context.isPropertyResolved()) {
                 return result;
             }
@@ -192,8 +173,7 @@ public class CompositeELResolver extends
 
         private FeatureDescriptor next;
 
-        public FeatureIterator(ELContext context, Object base,
-                ELResolver[] resolvers, int size) {
+        public FeatureIterator(ELContext context, Object base, ELResolver[] 
resolvers, int size) {
             this.context = context;
             this.base = base;
             this.resolvers = resolvers;
@@ -205,8 +185,7 @@ public class CompositeELResolver extends
 
         private void guaranteeIterator() {
             while (this.itr == null && this.idx < this.size) {
-                this.itr = this.resolvers[this.idx].getFeatureDescriptors(
-                        this.context, this.base);
+                this.itr = 
this.resolvers[this.idx].getFeatureDescriptors(this.context, this.base);
                 this.idx++;
             }
         }
@@ -215,7 +194,7 @@ public class CompositeELResolver extends
         public boolean hasNext() {
             if (this.next != null)
                 return true;
-            if (this.itr != null){
+            if (this.itr != null) {
                 while (this.next == null && itr.hasNext()) {
                     this.next = itr.next();
                 }
@@ -231,8 +210,9 @@ public class CompositeELResolver extends
 
         @Override
         public FeatureDescriptor next() {
-            if (!hasNext())
+            if (!hasNext()) {
                 throw new NoSuchElementException();
+            }
             FeatureDescriptor result = this.next;
             this.next = null;
             return result;
@@ -244,5 +224,4 @@ public class CompositeELResolver extends
             throw new UnsupportedOperationException();
         }
     }
-
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to