This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-ognl.git
The following commit(s) were added to refs/heads/master by this push: new b93cdf4 Use isEmpty(). b93cdf4 is described below commit b93cdf42778a86114512c23f21b271261a38cbe5 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sun Jan 17 10:31:59 2021 -0500 Use isEmpty(). Match Animal Sniffer pluigin Java version to POM compiler Java version. --- pom.xml | 2 +- src/main/java/org/apache/commons/ognl/ASTSequence.java | 6 +++--- src/main/java/org/apache/commons/ognl/ExpressionNode.java | 2 +- .../java/org/apache/commons/ognl/test/objects/PropertyHolder.java | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index cc15c2a..4d1a139 100644 --- a/pom.xml +++ b/pom.xml @@ -181,7 +181,7 @@ limitations under the License. <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> - <animal-sniffer.signature>java15</animal-sniffer.signature> + <animal-sniffer.signature>java18</animal-sniffer.signature> <commons.releaseManagerKey>63AFBB1F</commons.releaseManagerKey> </properties> diff --git a/src/main/java/org/apache/commons/ognl/ASTSequence.java b/src/main/java/org/apache/commons/ognl/ASTSequence.java index daf2520..b2bd571 100644 --- a/src/main/java/org/apache/commons/ognl/ASTSequence.java +++ b/src/main/java/org/apache/commons/ognl/ASTSequence.java @@ -115,7 +115,7 @@ public class ASTSequence } if ( i > 0 && ASTProperty.class.isInstance( children[i] ) && seqValue != null - && seqValue.trim().length() > 0 ) + && !seqValue.trim().isEmpty() ) { String pre = (String) context.get( "_currentChain" ); if ( pre == null ) @@ -134,11 +134,11 @@ public class ASTSequence lastExpression = seqValue; } - if ( seqValue != null && seqValue.trim().length() > 0 && ( i + 1 ) < children.length ) + if ( seqValue != null && !seqValue.trim().isEmpty() && ( i + 1 ) < children.length ) { result += seqValue + ";"; } - else if ( seqValue != null && seqValue.trim().length() > 0 ) + else if ( seqValue != null && !seqValue.trim().isEmpty() ) { result += seqValue; } diff --git a/src/main/java/org/apache/commons/ognl/ExpressionNode.java b/src/main/java/org/apache/commons/ognl/ExpressionNode.java index 9cea4f4..76e4a7b 100644 --- a/src/main/java/org/apache/commons/ognl/ExpressionNode.java +++ b/src/main/java/org/apache/commons/ognl/ExpressionNode.java @@ -96,7 +96,7 @@ public abstract class ExpressionNode if ( ( ASTProperty.class.isInstance( children[i] ) || ASTMethod.class.isInstance( children[i] ) || ASTSequence.class.isInstance( children[i] ) || ASTChain.class.isInstance( children[i] ) ) - && value != null && value.trim().length() > 0 ) + && value != null && !value.trim().isEmpty() ) { String pre = null; diff --git a/src/test/java/org/apache/commons/ognl/test/objects/PropertyHolder.java b/src/test/java/org/apache/commons/ognl/test/objects/PropertyHolder.java index d59d2da..df56e5c 100644 --- a/src/test/java/org/apache/commons/ognl/test/objects/PropertyHolder.java +++ b/src/test/java/org/apache/commons/ognl/test/objects/PropertyHolder.java @@ -41,7 +41,7 @@ public class PropertyHolder public boolean hasValue() { - return _value != null && _value.length() > 0; + return _value != null && !_value.isEmpty(); } public void setSearch( String value )