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-scxml.git


The following commit(s) were added to refs/heads/master by this push:
     new 2e03271  Use isEmpty().
2e03271 is described below

commit 2e03271ab1711bf846f5863a3876ac1186997bc5
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Jan 16 22:33:08 2021 -0500

    Use isEmpty().
---
 src/main/java/org/apache/commons/scxml2/io/ModelUpdater.java        | 2 +-
 src/main/java/org/apache/commons/scxml2/io/SCXMLWriter.java         | 6 +++---
 src/main/java/org/apache/commons/scxml2/model/SimpleTransition.java | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/main/java/org/apache/commons/scxml2/io/ModelUpdater.java 
b/src/main/java/org/apache/commons/scxml2/io/ModelUpdater.java
index b5b5815..b579cc3 100644
--- a/src/main/java/org/apache/commons/scxml2/io/ModelUpdater.java
+++ b/src/main/java/org/apache/commons/scxml2/io/ModelUpdater.java
@@ -257,7 +257,7 @@ final class ModelUpdater {
         }
 
         final List<History> histories = state.getHistory();
-        if (histories.size() > 0 && state.isSimple()) {
+        if (!histories.isEmpty() && state.isSimple()) {
             logAndThrowModelError(ERR_HISTORY_SIMPLE_STATE,
                     new Object[] {getName(state)});
         }
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 07e084e..08f5b9e 100644
--- a/src/main/java/org/apache/commons/scxml2/io/SCXMLWriter.java
+++ b/src/main/java/org/apache/commons/scxml2/io/SCXMLWriter.java
@@ -683,7 +683,7 @@ public class SCXMLWriter {
     private static void writeOnEntry(final XMLStreamWriter writer, final 
OnEntry onentry)
             throws XMLStreamException {
 
-        if (onentry != null && (onentry.isRaiseEvent() || 
onentry.getActions().size() > 0 )) {
+        if (onentry != null && (onentry.isRaiseEvent() || 
!onentry.getActions().isEmpty() )) {
             writer.writeStartElement(SCXMLConstants.ELEM_ONENTRY);
             writeAV(writer, SCXMLConstants.ATTR_EVENT, 
onentry.getRaiseEvent());
             writeExecutableContent(writer, onentry.getActions());
@@ -702,7 +702,7 @@ public class SCXMLWriter {
     private static void writeOnExit(final XMLStreamWriter writer, final OnExit 
onexit)
             throws XMLStreamException {
 
-        if (onexit != null && (onexit.isRaiseEvent() || 
onexit.getActions().size() > 0)) {
+        if (onexit != null && (onexit.isRaiseEvent() || 
!onexit.getActions().isEmpty())) {
             writer.writeStartElement(SCXMLConstants.ELEM_ONEXIT);
             writeAV(writer, SCXMLConstants.ATTR_EVENT, onexit.getRaiseEvent());
             writeExecutableContent(writer, onexit.getActions());
@@ -773,7 +773,7 @@ public class SCXMLWriter {
     private static void writeFinalize(final XMLStreamWriter writer, final 
Finalize finalize)
             throws XMLStreamException {
 
-        if (finalize != null && finalize.getActions().size() > 0) {
+        if (finalize != null && !finalize.getActions().isEmpty()) {
             writer.writeStartElement(SCXMLConstants.ELEM_FINALIZE);
             writeExecutableContent(writer, finalize.getActions());
             writer.writeEndElement();
diff --git 
a/src/main/java/org/apache/commons/scxml2/model/SimpleTransition.java 
b/src/main/java/org/apache/commons/scxml2/model/SimpleTransition.java
index 25ba72f..5574ded 100644
--- a/src/main/java/org/apache/commons/scxml2/model/SimpleTransition.java
+++ b/src/main/java/org/apache/commons/scxml2/model/SimpleTransition.java
@@ -159,7 +159,7 @@ public class SimpleTransition extends Executable implements 
Observable {
             // derive typeInternal
             typeInternal = TransitionType.internal == type && 
isCompoundStateParent(getParent());
 
-            if (typeInternal && targets.size() > 0) {
+            if (typeInternal && !targets.isEmpty()) {
                 for (final TransitionTarget tt : targets) {
                     if (!tt.isDescendantOf(getParent())) {
                         typeInternal = false;
@@ -195,7 +195,7 @@ public class SimpleTransition extends Executable implements 
Observable {
      */
     public TransitionalState getTransitionDomain() {
         TransitionalState ts = transitionDomain;
-        if (ts == null && targets.size() > 0 && !scxmlTransitionDomain) {
+        if (ts == null && !targets.isEmpty() && !scxmlTransitionDomain) {
 
             if (getParent() != null) {
                 if (isTypeInternal()) {

Reply via email to