Class KotlinCoroutineFilter.Matcher
- java.lang.Object
-
- org.jacoco.core.internal.analysis.filter.AbstractMatcher
-
- org.jacoco.core.internal.analysis.filter.KotlinCoroutineFilter.Matcher
-
- Enclosing class:
- KotlinCoroutineFilter
private static class KotlinCoroutineFilter.Matcher extends AbstractMatcher
-
-
Field Summary
-
Fields inherited from class org.jacoco.core.internal.analysis.filter.AbstractMatcher
cursor, vars
-
-
Constructor Summary
Constructors Modifier Constructor Description privateMatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidmatch(org.objectweb.asm.tree.MethodNode methodNode, IFilterOutput output)private voidmatchOptimizedTailCall(org.objectweb.asm.tree.MethodNode methodNode, IFilterOutput output)private voidmatchSuspendCoroutineUninterceptedOrReturn(org.objectweb.asm.tree.MethodNode methodNode, IFilterOutput output)Filters bytecode generated for inlined invocations of kotlin.coroutines.intrinsics/suspendCoroutineUninterceptedOrReturnprivate org.objectweb.asm.tree.TableSwitchInsnNodenextIsStateSwitch()private voidnextIsThrowOnFailure()-
Methods inherited from class org.jacoco.core.internal.analysis.filter.AbstractMatcher
firstIsALoad0, next, nextIs, nextIsField, nextIsInvoke, nextIsSwitch, nextIsType, nextIsVar, skipNonOpcodes, skipNonOpcodes
-
-
-
-
Method Detail
-
matchSuspendCoroutineUninterceptedOrReturn
private void matchSuspendCoroutineUninterceptedOrReturn(org.objectweb.asm.tree.MethodNode methodNode, IFilterOutput output)Filters bytecode generated for inlined invocations of kotlin.coroutines.intrinsics/suspendCoroutineUninterceptedOrReturn
-
matchOptimizedTailCall
private void matchOptimizedTailCall(org.objectweb.asm.tree.MethodNode methodNode, IFilterOutput output)
-
match
private void match(org.objectweb.asm.tree.MethodNode methodNode, IFilterOutput output)
-
nextIsStateSwitch
private org.objectweb.asm.tree.TableSwitchInsnNode nextIsStateSwitch()
-
nextIsThrowOnFailure
private void nextIsThrowOnFailure()
-
-