.class public interface abstract Lcom/google/firebase/components/ComponentContainer; .super Ljava/lang/Object; .source "ComponentContainer.java" # virtual methods .method public abstract get(Ljava/lang/Class;)Ljava/lang/Object; .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "TT;>;)TT;" } .end annotation .end method .method public abstract getDeferred(Ljava/lang/Class;)Lcom/google/firebase/inject/Deferred; .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "TT;>;)", "Lcom/google/firebase/inject/Deferred<", "TT;>;" } .end annotation .end method .method public abstract getProvider(Ljava/lang/Class;)Lcom/google/firebase/inject/Provider; .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "TT;>;)", "Lcom/google/firebase/inject/Provider<", "TT;>;" } .end annotation .end method .method public abstract setOf(Ljava/lang/Class;)Ljava/util/Set; .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "TT;>;)", "Ljava/util/Set<", "TT;>;" } .end annotation .end method .method public abstract setOfProvider(Ljava/lang/Class;)Lcom/google/firebase/inject/Provider; .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "TT;>;)", "Lcom/google/firebase/inject/Provider<", "Ljava/util/Set<", "TT;>;>;" } .end annotation .end method