Class KotlinJvmOverloadsFilter
java.lang.Object
org.jacoco.core.internal.analysis.filter.KotlinJvmOverloadsFilter
- All Implemented Interfaces:
IFilter
Filters methods that Kotlin compiler generates for functions and constructors
annotated with
JvmOverloads. They are not filtered by
KotlinGeneratedFilter due to
regression in Kotlin compiler version 2.0, which at best might be fixed
in version 2.2.0.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfilter(org.objectweb.asm.tree.MethodNode methodNode, IFilterContext context, IFilterOutput output) This method is called for every method.private static booleaninvokeDefault(org.objectweb.asm.tree.AbstractInsnNode i)
-
Constructor Details
-
KotlinJvmOverloadsFilter
KotlinJvmOverloadsFilter()
-
-
Method Details
-
filter
public void filter(org.objectweb.asm.tree.MethodNode methodNode, IFilterContext context, IFilterOutput output) Description copied from interface:IFilterThis method is called for every method. The filter implementation is expected to inspect the provided method and report its result to the givenIFilterOutputinstance. -
invokeDefault
private static boolean invokeDefault(org.objectweb.asm.tree.AbstractInsnNode i)
-