We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent faa3ddc commit 4eceb5eCopy full SHA for 4eceb5e
1 file changed
methodhook/src/main/kotlin/io/github/aleksrychkov/methodhook/utils/MethodHookInstrumentableHelper.kt
@@ -49,7 +49,9 @@ object MethodHookInstrumentableHelper {
49
this.exactClass.isNotEmpty() && classData.className.endsWith(this.exactClass)
50
51
private fun MethodHookConfig.instrumentableBySuperClass(classData: ClassData): Boolean =
52
- this.superClass.isNotEmpty() && classData.superClasses.contains(this.superClass)
+ this.superClass.isNotEmpty() &&
53
+ (classData.superClasses.contains(this.superClass) ||
54
+ classData.interfaces.contains(this.superClass))
55
56
private fun String.fromPackage(packageId: String): Boolean = this.startsWith("$packageId.")
57
0 commit comments