.class public interface abstract Lb4/b; .super Ljava/lang/Object; .source "CustomTypeAdapter.java" # annotations .annotation system Ldalvik/annotation/Signature; value = { "", "Ljava/lang/Object;" } .end annotation # virtual methods .method public abstract decode(Ljava/lang/String;)Ljava/lang/Object; .param p1 # Ljava/lang/String; .annotation runtime Ljavax/annotation/Nonnull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", ")TT;" } .end annotation .annotation runtime Ljavax/annotation/Nonnull; .end annotation .end method .method public abstract encode(Ljava/lang/Object;)Ljava/lang/String; .param p1 # Ljava/lang/Object; .annotation runtime Ljavax/annotation/Nonnull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(TT;)", "Ljava/lang/String;" } .end annotation .annotation runtime Ljavax/annotation/Nonnull; .end annotation .end method