Class KotlinJvmOverloadsFilter
- java.lang.Object
-
- org.jacoco.core.internal.analysis.filter.KotlinJvmOverloadsFilter
-
- All Implemented Interfaces:
IFilter
final class KotlinJvmOverloadsFilter extends java.lang.Object implements IFilter
Filters methods that Kotlin compiler generates for functions and constructors annotated withJvmOverloads. They are not filtered byKotlinGeneratedFilterdue to regression in Kotlin compiler version 2.0, which at best might be fixed in version 2.2.0.
-
-
Constructor Summary
Constructors Constructor Description KotlinJvmOverloadsFilter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfilter(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)
-
-
-
Method Detail
-
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)
-
-