aboutsummaryrefslogtreecommitdiff
path: root/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/AbstractMatcher.java
diff options
context:
space:
mode:
authorEvgeny Mandrikov <Godin@users.noreply.github.com>2017-09-24 07:28:44 +0200
committerMarc R. Hoffmann <hoffmann@mountainminds.com>2017-09-24 07:28:44 +0200
commit04f923c151b11c9b7f3a28f604ba65ec44dfa2ec (patch)
treedc9e84b05e737985af484b14fc7b29f5490de9d7 /org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/AbstractMatcher.java
parent8cd3247107c1fcc0ef0add631f1f411da902a2bc (diff)
downloadjacoco-04f923c151b11c9b7f3a28f604ba65ec44dfa2ec.tar.gz
Add filter for bytecode that javac generates for String in switch (#596)
Diffstat (limited to 'org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/AbstractMatcher.java')
-rw-r--r--org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/AbstractMatcher.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/AbstractMatcher.java b/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/AbstractMatcher.java
index 50a295de..c5edb2e4 100644
--- a/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/AbstractMatcher.java
+++ b/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/AbstractMatcher.java
@@ -25,14 +25,13 @@ abstract class AbstractMatcher {
AbstractInsnNode cursor;
- final void nextIsAddSuppressed() {
+ final void nextIsInvokeVirtual(final String owner, final String name) {
nextIs(Opcodes.INVOKEVIRTUAL);
if (cursor == null) {
return;
}
final MethodInsnNode m = (MethodInsnNode) cursor;
- if ("java/lang/Throwable".equals(m.owner)
- && "addSuppressed".equals(m.name)) {
+ if (owner.equals(m.owner) && name.equals(m.name)) {
return;
}
cursor = null;