.class public Landroidx/lifecycle/ViewTreeLifecycleOwner; .super Ljava/lang/Object; .source "ViewTreeLifecycleOwner.java" # direct methods .method private constructor ()V .locals 0 .line 31 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static get(Landroid/view/View;)Landroidx/lifecycle/LifecycleOwner; .locals 2 .line 63 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 65 :cond_0 invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; move-result-object p0 :goto_0 if-nez v0, :cond_1 .line 66 instance-of v1, p0, Landroid/view/View; if-eqz v1, :cond_1 .line 67 check-cast p0, Landroid/view/View; .line 68 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 69 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 .line 49 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