Author: adityasharma
Date: Fri Dec 28 12:57:49 2018 New Revision: 1849846 URL: http://svn.apache.org/viewvc?rev=1849846&view=rev Log: Improved: Refactor boolean returns from methods (OFBIZ-10725) Improved boolean returns with a single statement, replacing if blocks with the explicit boolean return. Modified: ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityComparisonOperator.java ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityConditionListBase.java ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityExpr.java ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityFieldValue.java ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityJoinOperator.java Modified: ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityComparisonOperator.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityComparisonOperator.java?rev=1849846&r1=1849845&r2=1849846&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityComparisonOperator.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityComparisonOperator.java Fri Dec 28 12:57:49 2018 @@ -154,10 +154,8 @@ public abstract class EntityComparisonOp rightValue = rhs; } - if (leftValue == WILDCARD || rightValue == WILDCARD) { - return true; - } - return compare(UtilGenerics.<L>cast(leftValue), UtilGenerics.<R>cast(rightValue)); + return leftValue == WILDCARD || rightValue == WILDCARD + || compare(UtilGenerics.<L>cast(leftValue), UtilGenerics.<R>cast(rightValue)); } @Override Modified: ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityConditionListBase.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityConditionListBase.java?rev=1849846&r1=1849845&r2=1849846&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityConditionListBase.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityConditionListBase.java Fri Dec 28 12:57:49 2018 @@ -94,8 +94,7 @@ public abstract class EntityConditionLis } EntityConditionListBase<?> other = UtilGenerics.cast(obj); - boolean isEqual = conditionList.equals(other.conditionList) && operator.equals(other.operator); - return isEqual; + return conditionList.equals(other.conditionList) && operator.equals(other.operator); } @Override Modified: ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityExpr.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityExpr.java?rev=1849846&r1=1849845&r2=1849846&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityExpr.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityExpr.java Fri Dec 28 12:57:49 2018 @@ -264,10 +264,8 @@ public final class EntityExpr extends En return false; } EntityExpr other = (EntityExpr) obj; - boolean isEqual = equals(lhs, other.lhs) && - equals(operator, other.operator) && - equals(rhs, other.rhs); - return isEqual; + return equals(lhs, other.lhs) && equals(operator, other.operator) + && equals(rhs, other.rhs); } @Override Modified: ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityFieldValue.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityFieldValue.java?rev=1849846&r1=1849845&r2=1849846&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityFieldValue.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityFieldValue.java Fri Dec 28 12:57:49 2018 @@ -111,16 +111,8 @@ public class EntityFieldValue extends En return false; } EntityFieldValue otherValue = (EntityFieldValue) obj; - if (!fieldName.equals(otherValue.fieldName)) { - return false; - } - if (UtilMisc.compare(this.entityAlias, otherValue.entityAlias) != 0) { - return false; - } - if (UtilMisc.compare(this.entityAliasStack, otherValue.entityAliasStack) != 0) { - return false; - } - return true; + return fieldName.equals(otherValue.fieldName) && !(UtilMisc.compare(this.entityAlias, otherValue.entityAlias) != 0) + && !(UtilMisc.compare(this.entityAliasStack, otherValue.entityAliasStack) != 0); } @Override Modified: ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityJoinOperator.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityJoinOperator.java?rev=1849846&r1=1849845&r2=1849846&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityJoinOperator.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityJoinOperator.java Fri Dec 28 12:57:49 2018 @@ -116,10 +116,7 @@ public class EntityJoinOperator extends @Override public boolean entityMatches(GenericEntity entity, EntityCondition lhs, EntityCondition rhs) { - if (lhs.entityMatches(entity) == shortCircuitValue) { - return shortCircuitValue; - } - if (rhs.entityMatches(entity) == shortCircuitValue) { + if (lhs.entityMatches(entity) == shortCircuitValue || rhs.entityMatches(entity) == shortCircuitValue) { return shortCircuitValue; } return !shortCircuitValue; @@ -135,10 +132,7 @@ public class EntityJoinOperator extends @Override public boolean mapMatches(Delegator delegator, Map<String, ? extends Object> map, EntityCondition lhs, EntityCondition rhs) { - if (lhs.mapMatches(delegator, map) == shortCircuitValue) { - return shortCircuitValue; - } - if (rhs.mapMatches(delegator, map) == shortCircuitValue) { + if (lhs.mapMatches(delegator, map) == shortCircuitValue || rhs.mapMatches(delegator, map) == shortCircuitValue) { return shortCircuitValue; } return !shortCircuitValue; |
Free forum by Nabble | Edit this page |