You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by em...@apache.org on 2020/05/29 15:49:33 UTC
[groovy] 03/04: use Arrays.sort
This is an automated email from the ASF dual-hosted git repository.
emilles pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git
commit 67789950de7175c1167f2c91b25bda2b77edc9b8
Author: Eric Milles <er...@thomsonreuters.com>
AuthorDate: Fri May 29 08:49:24 2020 -0500
use Arrays.sort
---
src/main/java/org/apache/groovy/ast/tools/ExpressionUtils.java | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/main/java/org/apache/groovy/ast/tools/ExpressionUtils.java b/src/main/java/org/apache/groovy/ast/tools/ExpressionUtils.java
index 5e328ad..c1a50e8 100644
--- a/src/main/java/org/apache/groovy/ast/tools/ExpressionUtils.java
+++ b/src/main/java/org/apache/groovy/ast/tools/ExpressionUtils.java
@@ -34,7 +34,6 @@ import org.codehaus.groovy.runtime.typehandling.NumberMath;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.Arrays;
-import java.util.stream.IntStream;
import static org.codehaus.groovy.syntax.Types.BITWISE_AND;
import static org.codehaus.groovy.syntax.Types.BITWISE_OR;
@@ -51,10 +50,14 @@ import static org.codehaus.groovy.syntax.Types.RIGHT_SHIFT_UNSIGNED;
public class ExpressionUtils {
// NOTE: values are sorted in ascending order
- private static final int[] HANDLED_TYPES = IntStream.of(
+ private static final int[] HANDLED_TYPES = {
PLUS, MINUS, MULTIPLY, DIVIDE, POWER,
LEFT_SHIFT, RIGHT_SHIFT, RIGHT_SHIFT_UNSIGNED,
- BITWISE_OR, BITWISE_AND, BITWISE_XOR).sorted().toArray();
+ BITWISE_OR, BITWISE_AND, BITWISE_XOR
+ };
+ static {
+ Arrays.sort(HANDLED_TYPES);
+ }
private ExpressionUtils() {
}