Class AbstractMatcher
java.lang.Object
org.jacoco.core.internal.analysis.filter.AbstractMatcher
- Direct Known Subclasses:
AssertFilter.Matcher, EnumEmptyConstructorFilter.Matcher, ExhaustiveSwitchFilter.Matcher, KotlinCoroutineFilter.Matcher, KotlinDefaultArgumentsFilter.Matcher, KotlinDefaultMethodsFilter.Matcher, KotlinLateinitFilter.Matcher, KotlinNotNullOperatorFilter.Matcher, KotlinUnsafeCastOperatorFilter.Matcher, KotlinWhenFilter.Matcher, KotlinWhenStringFilter.Matcher, PrivateEmptyNoArgConstructorFilter.Matcher, RecordPatternFilter.Matcher, RecordsFilter.Matcher, StringSwitchFilter.Matcher, StringSwitchJavacFilter.Matcher, SynchronizedFilter.Matcher, TryWithResourcesEcjFilter.Matcher, TryWithResourcesJavac11Filter.Matcher, TryWithResourcesJavacFilter.Matcher
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) final voidfirstIsALoad0(org.objectweb.asm.tree.MethodNode methodNode) (package private) final voidnext()Movescursorto next instruction.(package private) final voidnextIs(int opcode) Movescursorto next instruction if it has given opcode, otherwise sets it tonull.(package private) final voidnextIsField(int opcode, String owner, String name, String descriptor) Movescursorto next instruction if it isFieldInsnNodewith given opcode, owner, name and descriptor, otherwise sets it tonull.(package private) final voidnextIsInvoke(int opcode, String owner, String name, String descriptor) Movescursorto next instruction if it isMethodInsnNodewith given opcode, owner, name and descriptor, otherwise sets it tonull.(package private) final void(package private) final voidnextIsType(int opcode, String desc) Movescursorto next instruction if it isTypeInsnNodewith given opcode and operand, otherwise sets it tonull.(package private) final void(package private) final void(package private) static org.objectweb.asm.tree.AbstractInsnNodeskipNonOpcodes(org.objectweb.asm.tree.AbstractInsnNode cursor) Returns first instruction from given and following it that is notAbstractInsnNode.FRAME,AbstractInsnNode.LABEL,AbstractInsnNode.LINE.
-
Field Details
-
vars
-
cursor
org.objectweb.asm.tree.AbstractInsnNode cursor
-
-
Constructor Details
-
AbstractMatcher
AbstractMatcher()
-
-
Method Details
-
firstIsALoad0
final void firstIsALoad0(org.objectweb.asm.tree.MethodNode methodNode) -
nextIsType
-
nextIsInvoke
-
nextIsField
-
nextIsVar
-
nextIsSwitch
final void nextIsSwitch() -
nextIs
final void nextIs(int opcode) Movescursorto next instruction if it has given opcode, otherwise sets it tonull. -
next
final void next()Movescursorto next instruction. -
skipNonOpcodes
final void skipNonOpcodes() -
skipNonOpcodes
static org.objectweb.asm.tree.AbstractInsnNode skipNonOpcodes(org.objectweb.asm.tree.AbstractInsnNode cursor) Returns first instruction from given and following it that is notAbstractInsnNode.FRAME,AbstractInsnNode.LABEL,AbstractInsnNode.LINE.
-