Use isEmpty().
diff --git a/src/main/java/org/apache/commons/scxml2/env/groovy/GroovyExtendableScriptCache.java b/src/main/java/org/apache/commons/scxml2/env/groovy/GroovyExtendableScriptCache.java
index 5418774..36ccc17 100644
--- a/src/main/java/org/apache/commons/scxml2/env/groovy/GroovyExtendableScriptCache.java
+++ b/src/main/java/org/apache/commons/scxml2/env/groovy/GroovyExtendableScriptCache.java
@@ -283,7 +283,7 @@
*/
@SuppressWarnings("unused")
public void setScriptCodeBase(final String scriptCodeBase) {
- if (scriptCodeBase != null && scriptCodeBase.length() > 0 && scriptCodeBase.charAt(0) == '/') {
+ if (scriptCodeBase != null && !scriptCodeBase.isEmpty() && scriptCodeBase.charAt(0) == '/') {
this.scriptCodeBase = scriptCodeBase;
}
else {
diff --git a/src/main/java/org/apache/commons/scxml2/io/ContentParser.java b/src/main/java/org/apache/commons/scxml2/io/ContentParser.java
index 2d326ee..0c6c766 100644
--- a/src/main/java/org/apache/commons/scxml2/io/ContentParser.java
+++ b/src/main/java/org/apache/commons/scxml2/io/ContentParser.java
@@ -143,7 +143,7 @@
* @return true if content start with '{' or '[' character
*/
public static boolean hasJsonSignature(final String content) {
- final char c = content.length() > 0 ? content.charAt(0) : 0;
+ final char c = !content.isEmpty() ? content.charAt(0) : 0;
return c == '{' || c == '[';
}
diff --git a/src/main/java/org/apache/commons/scxml2/io/SCXMLReader.java b/src/main/java/org/apache/commons/scxml2/io/SCXMLReader.java
index 63529d9..19432e8 100644
--- a/src/main/java/org/apache/commons/scxml2/io/SCXMLReader.java
+++ b/src/main/java/org/apache/commons/scxml2/io/SCXMLReader.java
@@ -2254,7 +2254,7 @@
* @return a qualified name from a prefix and localName
*/
private static String createQualifiedName(final String prefix, final String localName) {
- return (prefix != null && prefix.length() > 0 ? prefix + ":" : "") +localName;
+ return (prefix != null && !prefix.isEmpty() ? prefix + ":" : "") + localName;
}
/**
diff --git a/src/main/java/org/apache/commons/scxml2/io/SCXMLWriter.java b/src/main/java/org/apache/commons/scxml2/io/SCXMLWriter.java
index 08f5b9e..19757e1 100644
--- a/src/main/java/org/apache/commons/scxml2/io/SCXMLWriter.java
+++ b/src/main/java/org/apache/commons/scxml2/io/SCXMLWriter.java
@@ -421,7 +421,7 @@
if (scxml.getNamespaces() != null) {
for (final Map.Entry<String, String> entry : scxml.getNamespaces().entrySet()) {
final String key = entry.getKey();
- if (key != null && key.trim().length() > 0) {
+ if (key != null && !key.trim().isEmpty()) {
writer.writeNamespace(key, entry.getValue());
}
}
@@ -1093,7 +1093,7 @@
* @return a qualified name from a prefix and localName
*/
private static String createQualifiedName(final String prefix, final String localName) {
- return (prefix != null && prefix.length() > 0 ? prefix + ":" : "") +localName;
+ return (prefix != null && !prefix.isEmpty() ? prefix + ":" : "") + localName;
}
/**
diff --git a/src/main/java/org/apache/commons/scxml2/model/Send.java b/src/main/java/org/apache/commons/scxml2/model/Send.java
index acc39a1..ca99518 100644
--- a/src/main/java/org/apache/commons/scxml2/model/Send.java
+++ b/src/main/java/org/apache/commons/scxml2/model/Send.java
@@ -494,7 +494,7 @@
long wait = 0L;
long multiplier = 1L;
- if (delayString != null && delayString.trim().length() > 0) {
+ if (delayString != null && !delayString.trim().isEmpty()) {
try {
final String trimDelay = delayString.trim();
@@ -517,7 +517,7 @@
numericDelay = numericDelay.substring(fractionIndex+1);
multiplier /= Math.pow(10, numericDelay.length());
}
- if (numericDelay.length() > 0) {
+ if (!numericDelay.isEmpty()) {
wait += Long.parseLong(numericDelay) * multiplier;
}
} catch (final NumberFormatException nfe) {
diff --git a/src/main/java/org/apache/commons/scxml2/model/Transition.java b/src/main/java/org/apache/commons/scxml2/model/Transition.java
index bfd6435..174e42c 100644
--- a/src/main/java/org/apache/commons/scxml2/model/Transition.java
+++ b/src/main/java/org/apache/commons/scxml2/model/Transition.java
@@ -132,16 +132,14 @@
events.add("*");
break;
}
- else {
- if (token.endsWith("*")) {
- token = token.substring(0, token.length()-1);
- }
- if (token.endsWith(".")) {
- token = token.substring(0, token.length()-1);
- }
- if (token.length() > 0) {
- events.add(token);
- }
+ if (token.endsWith("*")) {
+ token = token.substring(0, token.length()-1);
+ }
+ if (token.endsWith(".")) {
+ token = token.substring(0, token.length()-1);
+ }
+ if (!token.isEmpty()) {
+ events.add(token);
}
}
}