Tolriq
11/16/2021, 10:11 PMError: interface qd.n is not a JsonQualifier.
(Never had an issue before. When checking bytecode after R8 retrace it gives:
.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:
@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?