.class public Landroidx/lifecycle/ViewTreeLifecycleOwner; .super Ljava/lang/Object; .source "ViewTreeLifecycleOwner.java" # direct methods .method private constructor ()V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static get(Landroid/view/View;)Landroidx/lifecycle/LifecycleOwner; .locals 2 .param p0 # Landroid/view/View; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/Nullable; .end annotation .line 1 sget v0, Landroidx/lifecycle/runtime/R$id;->view_tree_lifecycle_owner:I invoke-virtual {p0, v0}, Landroid/view/View;->getTag(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Landroidx/lifecycle/LifecycleOwner; if-eqz v0, :cond_0 return-object v0 .line 2 :cond_0 invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; move-result-object p0 :goto_0 if-nez v0, :cond_1 .line 3 instance-of v1, p0, Landroid/view/View; if-eqz v1, :cond_1 .line 4 check-cast p0, Landroid/view/View; .line 5 sget v0, Landroidx/lifecycle/runtime/R$id;->view_tree_lifecycle_owner:I invoke-virtual {p0, v0}, Landroid/view/View;->getTag(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Landroidx/lifecycle/LifecycleOwner; .line 6 invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; move-result-object p0 goto :goto_0 :cond_1 return-object v0 .end method .method public static set(Landroid/view/View;Landroidx/lifecycle/LifecycleOwner;)V .locals 1 .param p0 # Landroid/view/View; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p1 # Landroidx/lifecycle/LifecycleOwner; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 1 sget v0, Landroidx/lifecycle/runtime/R$id;->view_tree_lifecycle_owner:I invoke-virtual {p0, v0, p1}, Landroid/view/View;->setTag(ILjava/lang/Object;)V return-void .end method