I'm having a strange error with Moshi last snapsho...
# squarelibraries
t
I'm having a strange error with Moshi last snapshot and Kotlin 1.6 / KSP in R8 release.
Error: interface qd.n is not a JsonQualifier.
(Never had an issue before. When checking bytecode after R8 retrace it gives:
Copy code
.class public interface abstract annotation Lx/android/jsonapi/JsonErrorHandlingFactory$IgnoreInvalidObject;
.super Ljava/lang/Object;
.source "JsonErrorHandlingFactory.kt"

# interfaces
.implements Ljava/lang/annotation/Annotation;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lx/android/jsonapi/JsonErrorHandlingFactory;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x2609
    name = "IgnoreInvalidObject"
.end annotation

.annotation runtime Lcom/squareup/moshi/JsonQualifier;
.end annotation

.annotation runtime Ljava/lang/annotation/Retention;
    value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
Source:
Copy code
@Retention(AnnotationRetention.RUNTIME)
    @JsonQualifier
    annotation class IgnoreInvalidObject
So it seems the annotation is here and correct. Is there something I'm missing or some new rules that should be applied?