public class KotlinDefaultArgsBranchFilter extends CoverageFilter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_ARGS_SUFFIX |
myContext| Constructor and Description |
|---|
KotlinDefaultArgsBranchFilter() |
| Modifier and Type | Method and Description |
|---|---|
static int[] |
getMaskIndexRange(java.lang.String name,
java.lang.String desc) |
static java.lang.String |
getOriginalNameAndDesc(InstrumentationData context) |
static java.lang.String |
getOriginalNameAndDesc(java.lang.String name,
java.lang.String desc) |
boolean |
isApplicable(InstrumentationData context) |
static boolean |
isFilterApplicable(InstrumentationData data) |
void |
visitCode() |
void |
visitInsn(int opcode) |
void |
visitJumpInsn(int opcode,
org.jetbrains.coverage.org.objectweb.asm.Label label) |
void |
visitVarInsn(int opcode,
int var) |
initFiltergetDelegate, visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsnpublic static final java.lang.String DEFAULT_ARGS_SUFFIX
public boolean isApplicable(InstrumentationData context)
isApplicable in class CoverageFilterpublic static boolean isFilterApplicable(InstrumentationData data)
public void visitCode()
visitCode in class org.jetbrains.coverage.org.objectweb.asm.MethodVisitorpublic static java.lang.String getOriginalNameAndDesc(InstrumentationData context)
public static java.lang.String getOriginalNameAndDesc(java.lang.String name,
java.lang.String desc)
public static int[] getMaskIndexRange(java.lang.String name,
java.lang.String desc)
public void visitVarInsn(int opcode,
int var)
visitVarInsn in class org.jetbrains.coverage.org.objectweb.asm.MethodVisitorpublic void visitInsn(int opcode)
visitInsn in class org.jetbrains.coverage.org.objectweb.asm.MethodVisitorpublic void visitJumpInsn(int opcode,
org.jetbrains.coverage.org.objectweb.asm.Label label)
visitJumpInsn in class org.jetbrains.coverage.org.objectweb.asm.MethodVisitor