This is an automated email from the ASF dual-hosted git repository.

rfscholte pushed a commit to branch MNG-6572
in repository https://gitbox.apache.org/repos/asf/maven.git

commit 01eb2e962467b0e3150a5f386e0294e67a306e53
Author: Gabriel Belingueres <belingue...@gmail.com>
AuthorDate: Sun Jan 27 00:25:28 2019 -0300

    Additional modifications from reviews:
    
    - Declare ArrayDeque variable by its interface (Deque).
    - Changed throwed RuntimeException by IllegalStateException.
---
 .../apache/maven/artifact/versioning/ComparableVersion.java | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git 
a/maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java
 
b/maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java
index c32760f..6d190d7 100644
--- 
a/maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java
+++ 
b/maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java
@@ -23,6 +23,7 @@ import java.math.BigInteger;
 import java.util.ArrayDeque;
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Deque;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Locale;
@@ -142,7 +143,7 @@ public class ComparableVersion
                     return 1; // 1.1 > 1-1
 
                 default:
-                    throw new RuntimeException( "invalid item: " + 
item.getClass() );
+                    throw new IllegalStateException( "invalid item: " + 
item.getClass() );
             }
         }
 
@@ -204,7 +205,7 @@ public class ComparableVersion
                     return 1; // 1.1 > 1-1
 
                 default:
-                    throw new RuntimeException( "invalid item: " + 
item.getClass() );
+                    throw new IllegalStateException( "invalid item: " + 
item.getClass() );
             }
         }
 
@@ -267,7 +268,7 @@ public class ComparableVersion
                     return 1; // 1.1 > 1-1
 
                 default:
-                    throw new RuntimeException( "invalid item: " + 
item.getClass() );
+                    throw new IllegalStateException( "invalid item: " + 
item.getClass() );
             }
         }
 
@@ -375,7 +376,7 @@ public class ComparableVersion
                     return -1; // 1.any < 1-1
 
                 default:
-                    throw new RuntimeException( "invalid item: " + 
item.getClass() );
+                    throw new IllegalStateException( "invalid item: " + 
item.getClass() );
             }
         }
 
@@ -463,7 +464,7 @@ public class ComparableVersion
                     return 0;
 
                 default:
-                    throw new RuntimeException( "invalid item: " + 
item.getClass() );
+                    throw new IllegalStateException( "invalid item: " + 
item.getClass() );
             }
         }
 
@@ -498,7 +499,7 @@ public class ComparableVersion
 
         ListItem list = items;
 
-        ArrayDeque<Item> stack = new ArrayDeque<>();
+        Deque<Item> stack = new ArrayDeque<>();
         stack.push( list );
 
         boolean isDigit = false;

Reply via email to