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: [email protected]
For additional commands, e-mail: [email protected]