public class KotlinValueClassFilter extends ClassFilter
There are line numbers only in a synthetic constructor and a getter. However, the getter is not called from
Kotlin code, so in this filter we ignore the getter line. The constructor is called via constructor-impl
static method, so in this filter we add an extra line to this method.
myContext| Constructor and Description |
|---|
KotlinValueClassFilter() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isApplicable(InstrumentationData context) |
void |
visitEnd() |
org.jetbrains.coverage.org.objectweb.asm.FieldVisitor |
visitField(int access,
java.lang.String name,
java.lang.String descriptor,
java.lang.String signature,
java.lang.Object value) |
org.jetbrains.coverage.org.objectweb.asm.MethodVisitor |
visitMethod(int access,
java.lang.String name,
java.lang.String descriptor,
java.lang.String signature,
java.lang.String[] exceptions) |
initFilterpublic boolean isApplicable(InstrumentationData context)
isApplicable in class ClassFilterpublic org.jetbrains.coverage.org.objectweb.asm.MethodVisitor visitMethod(int access,
java.lang.String name,
java.lang.String descriptor,
java.lang.String signature,
java.lang.String[] exceptions)
visitMethod in class org.jetbrains.coverage.org.objectweb.asm.ClassVisitorpublic org.jetbrains.coverage.org.objectweb.asm.FieldVisitor visitField(int access,
java.lang.String name,
java.lang.String descriptor,
java.lang.String signature,
java.lang.Object value)
visitField in class org.jetbrains.coverage.org.objectweb.asm.ClassVisitorpublic void visitEnd()
visitEnd in class org.jetbrains.coverage.org.objectweb.asm.ClassVisitor