public class TryFinallyLineFilter extends BaseLineFilter
TryFinallyLineFilter.StatemyContext| Constructor and Description |
|---|
TryFinallyLineFilter() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isApplicable(InstrumentationData context) |
protected boolean |
shouldRemoveLine() |
void |
visitInsn(int opcode) |
void |
visitJumpInsn(int opcode,
org.jetbrains.coverage.org.objectweb.asm.Label label) |
void |
visitLabel(org.jetbrains.coverage.org.objectweb.asm.Label label) |
void |
visitLineNumber(int line,
org.jetbrains.coverage.org.objectweb.asm.Label start) |
void |
visitTryCatchBlock(org.jetbrains.coverage.org.objectweb.asm.Label start,
org.jetbrains.coverage.org.objectweb.asm.Label end,
org.jetbrains.coverage.org.objectweb.asm.Label handler,
java.lang.String type) |
void |
visitVarInsn(int opcode,
int varIndex) |
getCurrentLine, hasInstructions, onLineRemoved, setHasInstructions, visitEnd, visitFieldInsn, visitIincInsn, visitIntInsn, visitInvokeDynamicInsn, visitLdcInsn, visitLookupSwitchInsn, visitMethodInsn, visitMultiANewArrayInsn, visitTableSwitchInsn, visitTypeInsn, wasLineSeenBeforeinitFiltergetDelegate, visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitFrame, visitInsnAnnotation, visitLocalVariable, visitLocalVariableAnnotation, visitMaxs, visitMethodInsn, visitParameter, visitParameterAnnotation, visitTryCatchAnnotation, visitTypeAnnotationpublic boolean isApplicable(InstrumentationData context)
isApplicable in class CoverageFilterprotected boolean shouldRemoveLine()
shouldRemoveLine in class BaseLineFilterpublic void visitTryCatchBlock(org.jetbrains.coverage.org.objectweb.asm.Label start,
org.jetbrains.coverage.org.objectweb.asm.Label end,
org.jetbrains.coverage.org.objectweb.asm.Label handler,
java.lang.String type)
visitTryCatchBlock in class org.jetbrains.coverage.org.objectweb.asm.MethodVisitorpublic void visitLabel(org.jetbrains.coverage.org.objectweb.asm.Label label)
visitLabel in class org.jetbrains.coverage.org.objectweb.asm.MethodVisitorpublic void visitVarInsn(int opcode,
int varIndex)
visitVarInsn in class BaseLineFilterpublic void visitJumpInsn(int opcode,
org.jetbrains.coverage.org.objectweb.asm.Label label)
visitJumpInsn in class BaseLineFilterpublic void visitInsn(int opcode)
visitInsn in class BaseLineFilterpublic void visitLineNumber(int line,
org.jetbrains.coverage.org.objectweb.asm.Label start)
visitLineNumber in class BaseLineFilter