ViewStubProxy.smali
.class public Landroidx/databinding/ViewStubProxy;
.super Ljava/lang/Object;
.source "ViewStubProxy.java"
# instance fields
.field public mContainingBinding:Landroidx/databinding/ViewDataBinding;
.field public mOnInflateListener:Landroid/view/ViewStub$OnInflateListener;
.field public mProxyListener:Landroid/view/ViewStub$OnInflateListener;
.field public mRoot:Landroid/view/View;
.field public mViewDataBinding:Landroidx/databinding/ViewDataBinding;
.field public mViewStub:Landroid/view/ViewStub;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/view/ViewStub;)V
.registers 3
.param p1 # Landroid/view/ViewStub;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Landroidx/databinding/ViewStubProxy$1;
invoke-direct {v0, p0}, Landroidx/databinding/ViewStubProxy$1;-><init>(Landroidx/databinding/ViewStubProxy;)V
iput-object v0, p0, Landroidx/databinding/ViewStubProxy;->mProxyListener:Landroid/view/ViewStub$OnInflateListener;
iput-object p1, p0, Landroidx/databinding/ViewStubProxy;->mViewStub:Landroid/view/ViewStub;
invoke-virtual {p1, v0}, Landroid/view/ViewStub;->setOnInflateListener(Landroid/view/ViewStub$OnInflateListener;)V
return-void
.end method
.method public static synthetic access$002(Landroidx/databinding/ViewStubProxy;Landroid/view/View;)Landroid/view/View;
.registers 2
iput-object p1, p0, Landroidx/databinding/ViewStubProxy;->mRoot:Landroid/view/View;
return-object p1
.end method
.method public static synthetic access$102(Landroidx/databinding/ViewStubProxy;Landroidx/databinding/ViewDataBinding;)Landroidx/databinding/ViewDataBinding;
.registers 2
iput-object p1, p0, Landroidx/databinding/ViewStubProxy;->mViewDataBinding:Landroidx/databinding/ViewDataBinding;
return-object p1
.end method
.method public static synthetic access$200(Landroidx/databinding/ViewStubProxy;)Landroidx/databinding/ViewDataBinding;
.registers 1
iget-object p0, p0, Landroidx/databinding/ViewStubProxy;->mContainingBinding:Landroidx/databinding/ViewDataBinding;
return-object p0
.end method
.method public static synthetic access$302(Landroidx/databinding/ViewStubProxy;Landroid/view/ViewStub;)Landroid/view/ViewStub;
.registers 2
iput-object p1, p0, Landroidx/databinding/ViewStubProxy;->mViewStub:Landroid/view/ViewStub;
return-object p1
.end method
.method public static synthetic access$400(Landroidx/databinding/ViewStubProxy;)Landroid/view/ViewStub$OnInflateListener;
.registers 1
iget-object p0, p0, Landroidx/databinding/ViewStubProxy;->mOnInflateListener:Landroid/view/ViewStub$OnInflateListener;
return-object p0
.end method
.method public static synthetic access$402(Landroidx/databinding/ViewStubProxy;Landroid/view/ViewStub$OnInflateListener;)Landroid/view/ViewStub$OnInflateListener;
.registers 2
iput-object p1, p0, Landroidx/databinding/ViewStubProxy;->mOnInflateListener:Landroid/view/ViewStub$OnInflateListener;
return-object p1
.end method
# virtual methods
.method public getBinding()Landroidx/databinding/ViewDataBinding;
.registers 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Landroidx/databinding/ViewStubProxy;->mViewDataBinding:Landroidx/databinding/ViewDataBinding;
return-object v0
.end method
.method public getRoot()Landroid/view/View;
.registers 2
iget-object v0, p0, Landroidx/databinding/ViewStubProxy;->mRoot:Landroid/view/View;
return-object v0
.end method
.method public getViewStub()Landroid/view/ViewStub;
.registers 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Landroidx/databinding/ViewStubProxy;->mViewStub:Landroid/view/ViewStub;
return-object v0
.end method
.method public isInflated()Z
.registers 2
iget-object v0, p0, Landroidx/databinding/ViewStubProxy;->mRoot:Landroid/view/View;
if-eqz v0, :cond_6
const/4 v0, 0x1
goto :goto_7
:cond_6
const/4 v0, 0x0
:goto_7
return v0
.end method
.method public setContainingBinding(Landroidx/databinding/ViewDataBinding;)V
.registers 2
.param p1 # Landroidx/databinding/ViewDataBinding;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iput-object p1, p0, Landroidx/databinding/ViewStubProxy;->mContainingBinding:Landroidx/databinding/ViewDataBinding;
return-void
.end method
.method public setOnInflateListener(Landroid/view/ViewStub$OnInflateListener;)V
.registers 3
.param p1 # Landroid/view/ViewStub$OnInflateListener;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Landroidx/databinding/ViewStubProxy;->mViewStub:Landroid/view/ViewStub;
if-eqz v0, :cond_6
iput-object p1, p0, Landroidx/databinding/ViewStubProxy;->mOnInflateListener:Landroid/view/ViewStub$OnInflateListener;
:cond_6
return-void
.end method