Class TryWithResourcesEcjFilter.Matcher
java.lang.Object
org.jacoco.core.internal.analysis.filter.AbstractMatcher
org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
- Enclosing class:
TryWithResourcesEcjFilter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final IFilterOutputprivate org.objectweb.asm.tree.AbstractInsnNodeFields inherited from class AbstractMatcher
cursor, vars -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanmatchEcj()private booleanprivate voidnextIsClose(String name) private booleannextIsEcjClose(String name) private booleannextIsEcjCloseAndThrow(String name) private booleannextIsEcjSuppress(String name) private voidnextIsJump(int opcode, String name) private voidnextIsLabel(String name) private voidstart(org.objectweb.asm.tree.AbstractInsnNode start) Methods inherited from class AbstractMatcher
firstIsALoad0, next, nextIs, nextIsField, nextIsInvoke, nextIsSwitch, nextIsType, nextIsVar, skipNonOpcodes, skipNonOpcodes
-
Field Details
-
output
-
owners
-
labels
-
start
private org.objectweb.asm.tree.AbstractInsnNode start
-
-
Constructor Details
-
Matcher
Matcher(IFilterOutput output)
-
-
Method Details
-
start
private void start(org.objectweb.asm.tree.AbstractInsnNode start) -
matchEcj
private boolean matchEcj() -
matchEcjNoFlowOut
private boolean matchEcjNoFlowOut() -
nextIsEcjClose
-
nextIsEcjCloseAndThrow
-
nextIsEcjSuppress
-
nextIsClose
-
nextIsJump
-
nextIsLabel
-