ViewGroupBindingAdapters.smali
.class public Lcom/sandboxol/common/binding/adapter/ViewGroupBindingAdapters;
.super Ljava/lang/Object;
.source "ViewGroupBindingAdapters.java"
# direct methods
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static addView(Landroid/view/ViewGroup;Landroid/view/View;)V
.registers 2
if-eqz p1, :cond_5
.line 1
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
:cond_5
return-void
.end method
.method public static addViews(Landroid/view/ViewGroup;Lme/tatarka/bindingcollectionadapter2/j;Landroidx/databinding/ObservableList;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/ViewGroup;",
"Lme/tatarka/bindingcollectionadapter2/j;",
"Landroidx/databinding/ObservableList<",
"Lcom/sandboxol/common/base/vm/ViewModel;",
">;)V"
}
.end annotation
if-eqz p2, :cond_34
.line 1
invoke-interface {p2}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_34
.line 2
invoke-virtual {p0}, Landroid/view/ViewGroup;->removeAllViews()V
.line 3
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_f
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_34
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/sandboxol/common/base/vm/ViewModel;
.line 4
invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v1
.line 5
invoke-virtual {p1}, Lme/tatarka/bindingcollectionadapter2/j;->a()I
move-result v2
const/4 v3, 0x1
.line 6
invoke-static {v1, v2, p0, v3}, Landroidx/databinding/e;->a(Landroid/view/LayoutInflater;ILandroid/view/ViewGroup;Z)Landroidx/databinding/ViewDataBinding;
move-result-object v1
.line 7
invoke-virtual {p1}, Lme/tatarka/bindingcollectionadapter2/j;->b()I
move-result v2
invoke-virtual {v1, v2, v0}, Landroidx/databinding/ViewDataBinding;->setVariable(ILjava/lang/Object;)Z
goto :goto_f
:cond_34
return-void
.end method