.class public Landroidx/work/impl/utils/LiveDataUtils; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope; } .end annotation # direct methods .method private constructor ()V .locals 0 .line 89 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static dedupedMappedLiveDataFor(Landroidx/lifecycle/LiveData;Landroidx/arch/core/util/Function;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;)Landroidx/lifecycle/LiveData; .locals 3 .param p0 # Landroidx/lifecycle/LiveData; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p1 # Landroidx/arch/core/util/Function; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Landroidx/work/impl/utils/taskexecutor/TaskExecutor; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroid/annotation/SuppressLint; value = { "LambdaLast" } .end annotation .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroidx/lifecycle/LiveData<", "TIn;>;", "Landroidx/arch/core/util/Function<", "TIn;TOut;>;", "Landroidx/work/impl/utils/taskexecutor/TaskExecutor;", ")", "Landroidx/lifecycle/LiveData<", "TOut;>;" } .end annotation .line 59 new-instance v0, Ljava/lang/Object; invoke-direct {v0}, Ljava/lang/Object;->()V .line 60 new-instance v1, Landroidx/lifecycle/MediatorLiveData; invoke-direct {v1}, Landroidx/lifecycle/MediatorLiveData;->()V .line 62 new-instance v2, Landroidx/work/impl/utils/LiveDataUtils$1; invoke-direct {v2, p2, v0, p1, v1}, Landroidx/work/impl/utils/LiveDataUtils$1;->(Landroidx/work/impl/utils/taskexecutor/TaskExecutor;Ljava/lang/Object;Landroidx/arch/core/util/Function;Landroidx/lifecycle/MediatorLiveData;)V invoke-virtual {v1, p0, v2}, Landroidx/lifecycle/MediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V return-object v1 .end method