.class public interface abstract Lcom/google/firebase/database/Transaction$Handler; .super Ljava/lang/Object; .source "Transaction.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/google/firebase/database/Transaction; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x609 name = "Handler" .end annotation # virtual methods .method public abstract doTransaction(Lcom/google/firebase/database/MutableData;)Lcom/google/firebase/database/Transaction$Result; .param p1 # Lcom/google/firebase/database/MutableData; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation .end method .method public abstract onComplete(Lcom/google/firebase/database/DatabaseError;ZLcom/google/firebase/database/DataSnapshot;)V .param p1 # Lcom/google/firebase/database/DatabaseError; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p3 # Lcom/google/firebase/database/DataSnapshot; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .end method