Skip to content

Commit 8e6bc51

Browse files
committed
Convert if-else to switch.
1 parent 2b9f03d commit 8e6bc51

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

  • edu.cuny.hunter.streamrefactoring.core/src/edu/cuny/hunter/streamrefactoring/core/analysis

edu.cuny.hunter.streamrefactoring.core/src/edu/cuny/hunter/streamrefactoring/core/analysis/Stream.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -572,15 +572,17 @@ private void inferInitialOrdering() throws IOException, CoreException, ClassHier
572572

573573
if (JdtFlags.isStatic(calledMethodBinding)) {
574574
// static methods returning unordered streams.
575-
if (expressionTypeQualifiedName.equals("java.util.stream.Stream")
576-
|| expressionTypeQualifiedName.equals("java.util.stream.IntStream")
577-
|| expressionTypeQualifiedName.equals("java.util.stream.LongStream")
578-
|| expressionTypeQualifiedName.equals("java.util.stream.DoubleStream")) {
575+
switch (expressionTypeQualifiedName) {
576+
case "java.util.stream.Stream":
577+
case "java.util.stream.IntStream":
578+
case "java.util.stream.LongStream":
579+
case "java.util.stream.DoubleStream":
579580
String methodIdentifier = getMethodIdentifier(calledMethodBinding);
580581
if (methodIdentifier.equals("generate(java.util.function.Supplier)"))
581582
this.setInitialOrdering(Ordering.UNORDERED);
582583
else
583584
this.setInitialOrdering(Ordering.ORDERED);
585+
break;
584586
}
585587
} else { // instance method.
586588
int valueNumber = getUseValueNumberForCreation();

0 commit comments

Comments
 (0)