Class KotlinJvmStaticFilter
java.lang.Object
org.jacoco.core.internal.analysis.filter.KotlinJvmStaticFilter
- All Implemented Interfaces:
IFilter
Filters methods that Kotlin compiler generates for functions annotated with
JvmStatic.-
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 booleanisGetStaticCompanion(org.objectweb.asm.tree.AbstractInsnNode i, String owner) private booleanisJvmStatic(org.objectweb.asm.tree.MethodNode methodNode)
-
Constructor Details
-
KotlinJvmStaticFilter
KotlinJvmStaticFilter()
-
-
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. -
isGetStaticCompanion
private static boolean isGetStaticCompanion(org.objectweb.asm.tree.AbstractInsnNode i, String owner) -
isJvmStatic
private boolean isJvmStatic(org.objectweb.asm.tree.MethodNode methodNode)
-