diff --git a/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/KotlinDefaultMethodsFilter.java b/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/KotlinDefaultMethodsFilter.java index ec355d1602..6029ae8209 100644 --- a/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/KotlinDefaultMethodsFilter.java +++ b/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/KotlinDefaultMethodsFilter.java @@ -43,6 +43,9 @@ private void match(final MethodNode methodNode, if (!m.owner.endsWith("$DefaultImpls")) { return; } + if (!m.name.equals(methodNode.name)) { + return; + } nextIs(Type.getReturnType(methodNode.desc) .getOpcode(Opcodes.IRETURN)); if (cursor == null) {