.class public interface abstract Lcom/google/api/client/util/ObjectParser; .super Ljava/lang/Object; .source "ObjectParser.java" # virtual methods .method public abstract parseAndClose(Ljava/io/InputStream;Ljava/nio/charset/Charset;Ljava/lang/Class;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/io/InputStream;", "Ljava/nio/charset/Charset;", "Ljava/lang/Class<", "TT;>;)TT;" } .end annotation .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract parseAndClose(Ljava/io/InputStream;Ljava/nio/charset/Charset;Ljava/lang/reflect/Type;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract parseAndClose(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 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract parseAndClose(Ljava/io/Reader;Ljava/lang/reflect/Type;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method