WXStyle.smali 
.class public Lcom/taobao/weex/dom/WXStyle;
.super Lio/dcloud/feature/uniapp/dom/AbsStyle;
.source "WXStyle.java"
# direct methods
.method public constructor <init>()V
    .registers 1
    .line 33
    invoke-direct {p0}, Lio/dcloud/feature/uniapp/dom/AbsStyle;-><init>()V
    return-void
.end method
.method public constructor <init>(Ljava/util/Map;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "styles"
        }
    .end annotation
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;)V"
        }
    .end annotation
    .line 37
    invoke-direct {p0, p1}, Lio/dcloud/feature/uniapp/dom/AbsStyle;-><init>(Ljava/util/Map;)V
    return-void
.end method
.method public constructor <init>(Ljava/util/Map;Z)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "mStyles",
            "byPesudo"
        }
    .end annotation
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;Z)V"
        }
    .end annotation
    .line 41
    invoke-direct {p0, p1, p2}, Lio/dcloud/feature/uniapp/dom/AbsStyle;-><init>(Ljava/util/Map;Z)V
    return-void
.end method
# virtual methods
.method public clone()Lcom/taobao/weex/dom/WXStyle;
    .registers 6
    .line 46
    new-instance v0, Lcom/taobao/weex/dom/WXStyle;
    invoke-direct {v0}, Lcom/taobao/weex/dom/WXStyle;-><init>()V
    .line 47
    iget-object v1, v0, Lcom/taobao/weex/dom/WXStyle;->mStyles:Ljava/util/Map;
    iget-object v2, p0, Lcom/taobao/weex/dom/WXStyle;->mStyles:Ljava/util/Map;
    invoke-interface {v1, v2}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
    .line 48
    iget-object v1, p0, Lcom/taobao/weex/dom/WXStyle;->mBindingStyle:Landroidx/collection/ArrayMap;
    if-eqz v1, :cond_19
    .line 49
    new-instance v1, Landroidx/collection/ArrayMap;
    iget-object v2, p0, Lcom/taobao/weex/dom/WXStyle;->mBindingStyle:Landroidx/collection/ArrayMap;
    invoke-direct {v1, v2}, Landroidx/collection/ArrayMap;-><init>(Landroidx/collection/SimpleArrayMap;)V
    iput-object v1, v0, Lcom/taobao/weex/dom/WXStyle;->mBindingStyle:Landroidx/collection/ArrayMap;
    .line 51
    :cond_19
    iget-object v1, p0, Lcom/taobao/weex/dom/WXStyle;->mPesudoStyleMap:Ljava/util/Map;
    if-eqz v1, :cond_54
    .line 52
    new-instance v1, Landroidx/collection/ArrayMap;
    invoke-direct {v1}, Landroidx/collection/ArrayMap;-><init>()V
    iput-object v1, v0, Lcom/taobao/weex/dom/WXStyle;->mPesudoStyleMap:Ljava/util/Map;
    .line 53
    iget-object v1, p0, Lcom/taobao/weex/dom/WXStyle;->mPesudoStyleMap:Ljava/util/Map;
    invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
    move-result-object v1
    invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
    move-result-object v1
    :goto_2e
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    move-result v2
    if-eqz v2, :cond_54
    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    move-result-object v2
    check-cast v2, Ljava/util/Map$Entry;
    .line 54
    new-instance v3, Landroidx/collection/ArrayMap;
    invoke-direct {v3}, Landroidx/collection/ArrayMap;-><init>()V
    .line 55
    invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
    move-result-object v4
    check-cast v4, Ljava/util/Map;
    invoke-interface {v3, v4}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
    .line 56
    iget-object v4, v0, Lcom/taobao/weex/dom/WXStyle;->mPesudoStyleMap:Ljava/util/Map;
    invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
    move-result-object v2
    check-cast v2, Ljava/lang/String;
    invoke-interface {v4, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    goto :goto_2e
    .line 60
    :cond_54
    iget-object v1, p0, Lcom/taobao/weex/dom/WXStyle;->mPesudoResetStyleMap:Ljava/util/Map;
    if-eqz v1, :cond_66
    .line 61
    new-instance v1, Landroidx/collection/ArrayMap;
    invoke-direct {v1}, Landroidx/collection/ArrayMap;-><init>()V
    iput-object v1, v0, Lcom/taobao/weex/dom/WXStyle;->mPesudoResetStyleMap:Ljava/util/Map;
    .line 62
    iget-object v1, v0, Lcom/taobao/weex/dom/WXStyle;->mPesudoResetStyleMap:Ljava/util/Map;
    iget-object v2, p0, Lcom/taobao/weex/dom/WXStyle;->mPesudoResetStyleMap:Ljava/util/Map;
    invoke-interface {v1, v2}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
    :cond_66
    return-object v0
.end method
.method public bridge synthetic clone()Lio/dcloud/feature/uniapp/dom/AbsStyle;
    .registers 2
    .line 30
    invoke-virtual {p0}, Lcom/taobao/weex/dom/WXStyle;->clone()Lcom/taobao/weex/dom/WXStyle;
    move-result-object v0
    return-object v0
.end method
.method public bridge synthetic clone()Ljava/lang/Object;
    .registers 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/lang/CloneNotSupportedException;
        }
    .end annotation
    .line 30
    invoke-virtual {p0}, Lcom/taobao/weex/dom/WXStyle;->clone()Lcom/taobao/weex/dom/WXStyle;
    move-result-object v0
    return-object v0
.end method