.class public interface abstract Lio/sentry/ISerializer; .super Ljava/lang/Object; .source "ISerializer.java" # virtual methods .method public abstract deserialize(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/io/Reader;", "Ljava/lang/Class<", "TT;>;)TT;" } .end annotation .end method .method public abstract deserializeCollection(Ljava/io/Reader;Ljava/lang/Class;Lio/sentry/JsonDeserializer;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/io/Reader;", "Ljava/lang/Class<", "TT;>;", "Lio/sentry/JsonDeserializer<", "TR;>;)TT;" } .end annotation .end method .method public abstract deserializeEnvelope(Ljava/io/InputStream;)Lio/sentry/SentryEnvelope; .end method .method public abstract serialize(Ljava/util/Map;)Ljava/lang/String; .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)", "Ljava/lang/String;" } .end annotation .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation .end method .method public abstract serialize(Lio/sentry/SentryEnvelope;Ljava/io/OutputStream;)V .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation .end method .method public abstract serialize(Ljava/lang/Object;Ljava/io/Writer;)V .annotation system Ldalvik/annotation/Signature; value = { "(TT;", "Ljava/io/Writer;", ")V" } .end annotation .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method