diff --git a/src/main/groovy/com/dicedmelon/gradle/jacoco/android/JacocoAndroidUnitTestReportExtension.groovy b/src/main/groovy/com/dicedmelon/gradle/jacoco/android/JacocoAndroidUnitTestReportExtension.groovy index 9603c70..66ee055 100644 --- a/src/main/groovy/com/dicedmelon/gradle/jacoco/android/JacocoAndroidUnitTestReportExtension.groovy +++ b/src/main/groovy/com/dicedmelon/gradle/jacoco/android/JacocoAndroidUnitTestReportExtension.groovy @@ -14,14 +14,18 @@ class JacocoAndroidUnitTestReportExtension { '**/Manifest*.*'].asImmutable() public static final Collection butterKnifeExcludes = - ['**/*$ViewInjector*.*', - '**/*$ViewBinder*.*'].asImmutable() + ['**/*_ViewInjector*.*', + '**/*_ViewBinding*.*', + '**/*_ViewBinder*.*'].asImmutable() public static final Collection dagger2Excludes = - ['**/*_MembersInjector.class', + ['**/*_MembersInjector*.class', '**/Dagger*Component.class', '**/Dagger*Component$Builder.class', - '**/*Module_*Factory.class'].asImmutable() + '**/*_*Factory*.*', + '**/*Component*.*', + '**/*Subcomponent*.*', + '**/*Module*.*'].asImmutable() public static final Collection defaultExcludes = (androidDataBindingExcludes + androidExcludes + butterKnifeExcludes + dagger2Excludes)