Class KotlinEnumFilter

java.lang.Object
org.jacoco.core.internal.analysis.filter.KotlinEnumFilter
All Implemented Interfaces:
IFilter

final class KotlinEnumFilter extends Object implements IFilter
Filters method getEntries that Kotlin compiler creates for enums. 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 Details

    • KotlinEnumFilter

      KotlinEnumFilter()
  • Method Details

    • filter

      public void filter(org.objectweb.asm.tree.MethodNode methodNode, IFilterContext context, IFilterOutput output)
      Description copied from interface: IFilter
      This method is called for every method. The filter implementation is expected to inspect the provided method and report its result to the given IFilterOutput instance.
      Specified by:
      filter in interface IFilter
      Parameters:
      methodNode - method to inspect
      context - context information for the method
      output - callback to report filtering results to