Class KotlinCoroutineFilter.Matcher
java.lang.Object
org.jacoco.core.internal.analysis.filter.AbstractMatcher
org.jacoco.core.internal.analysis.filter.KotlinCoroutineFilter.Matcher
- Enclosing class:
KotlinCoroutineFilter
-
Field Summary
Fields inherited from class org.jacoco.core.internal.analysis.filter.AbstractMatcher
cursor, vars -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate 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.TableSwitchInsnNodeprivate voidMethods inherited from class org.jacoco.core.internal.analysis.filter.AbstractMatcher
firstIsALoad0, next, nextIs, nextIsField, nextIsInvoke, nextIsSwitch, nextIsType, nextIsVar, skipNonOpcodes, skipNonOpcodes
-
Constructor Details
-
Matcher
private Matcher()
-
-
Method Details
-
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
-
nextIsStateSwitch
private org.objectweb.asm.tree.TableSwitchInsnNode nextIsStateSwitch() -
nextIsThrowOnFailure
private void nextIsThrowOnFailure()
-