From e629bf0fd2613ab887726800a3f935d3d51de71e Mon Sep 17 00:00:00 2001 From: Evgeny Mandrikov Date: Sat, 18 Aug 2018 06:18:55 +0200 Subject: Filter switch on String for which ECJ omits last goto (#741) --- .../org/jacoco/core/internal/analysis/filter/StringSwitchEcjFilter.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'org.jacoco.core/src/org/jacoco/core/internal/analysis') diff --git a/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/StringSwitchEcjFilter.java b/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/StringSwitchEcjFilter.java index cbd2a216..d4be1819 100644 --- a/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/StringSwitchEcjFilter.java +++ b/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/StringSwitchEcjFilter.java @@ -85,6 +85,8 @@ public final class StringSwitchEcjFilter implements IFilter { // jump to default nextIs(Opcodes.GOTO); break; + } else if (cursor.getNext() == defaultLabel) { + break; } } } -- cgit v1.2.3