WXTransition$7.smali

.class Lcom/taobao/weex/dom/transition/WXTransition$7;
.super Ljava/lang/Object;
.source "WXTransition.java"

# interfaces
.implements Ljava/lang/Runnable;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lcom/taobao/weex/dom/transition/WXTransition;->asynchronouslyUpdateLayout(Lcom/taobao/weex/ui/component/WXComponent;Ljava/lang/String;F)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic val$instanceId:Ljava/lang/String;

.field final synthetic val$propertyName:Ljava/lang/String;

.field final synthetic val$propertyValue:F

.field final synthetic val$ref:Ljava/lang/String;


# direct methods
.method constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;F)V
    .registers 5
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x1010,
            0x1010,
            0x1010,
            0x1010
        }
        names = {
            "val$propertyName",
            "val$instanceId",
            "val$ref",
            "val$propertyValue"
        }
    .end annotation

    .line 574
    iput-object p1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyName:Ljava/lang/String;

    iput-object p2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iput-object p3, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    iput p4, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public run()V
    .registers 6

    .line 577
    iget-object v0, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyName:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->hashCode()I

    invoke-virtual {v0}, Ljava/lang/String;->hashCode()I

    move-result v1

    const/4 v2, -0x1

    sparse-switch v1, :sswitch_data_1a2

    goto/16 :goto_bb

    :sswitch_f
    const-string v1, "marginLeft"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_19

    goto/16 :goto_bb

    :cond_19
    const/16 v2, 0xd

    goto/16 :goto_bb

    :sswitch_1d
    const-string v1, "marginRight"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_27

    goto/16 :goto_bb

    :cond_27
    const/16 v2, 0xc

    goto/16 :goto_bb

    :sswitch_2b
    const-string v1, "paddingRight"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_35

    goto/16 :goto_bb

    :cond_35
    const/16 v2, 0xb

    goto/16 :goto_bb

    :sswitch_39
    const-string v1, "paddingBottom"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_43

    goto/16 :goto_bb

    :cond_43
    const/16 v2, 0xa

    goto/16 :goto_bb

    :sswitch_47
    const-string/jumbo v1, "width"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_52

    goto/16 :goto_bb

    :cond_52
    const/16 v2, 0x9

    goto/16 :goto_bb

    :sswitch_56
    const-string v1, "right"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_60

    goto/16 :goto_bb

    :cond_60
    const/16 v2, 0x8

    goto/16 :goto_bb

    :sswitch_64
    const-string v1, "paddingTop"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_6d

    goto :goto_bb

    :cond_6d
    const/4 v2, 0x7

    goto :goto_bb

    :sswitch_6f
    const-string v1, "left"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_78

    goto :goto_bb

    :cond_78
    const/4 v2, 0x6

    goto :goto_bb

    :sswitch_7a
    const-string v1, "top"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_83

    goto :goto_bb

    :cond_83
    const/4 v2, 0x5

    goto :goto_bb

    :sswitch_85
    const-string v1, "marginBottom"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_8e

    goto :goto_bb

    :cond_8e
    const/4 v2, 0x4

    goto :goto_bb

    :sswitch_90
    const-string v1, "marginTop"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_99

    goto :goto_bb

    :cond_99
    const/4 v2, 0x3

    goto :goto_bb

    :sswitch_9b
    const-string v1, "height"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_a4

    goto :goto_bb

    :cond_a4
    const/4 v2, 0x2

    goto :goto_bb

    :sswitch_a6
    const-string v1, "bottom"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_af

    goto :goto_bb

    :cond_af
    const/4 v2, 0x1

    goto :goto_bb

    :sswitch_b1
    const-string v1, "paddingLeft"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_ba

    goto :goto_bb

    :cond_ba
    const/4 v2, 0x0

    :goto_bb
    packed-switch v2, :pswitch_data_1dc

    goto/16 :goto_1a1

    .line 591
    :pswitch_c0
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    sget-object v3, Lcom/taobao/weex/dom/CSSShorthand$EDGE;->LEFT:Lcom/taobao/weex/dom/CSSShorthand$EDGE;

    iget v4, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/taobao/weex/bridge/WXBridgeManager;->setMargin(Ljava/lang/String;Ljava/lang/String;Lcom/taobao/weex/dom/CSSShorthand$EDGE;F)V

    goto/16 :goto_1a1

    .line 595
    :pswitch_d1
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    sget-object v3, Lcom/taobao/weex/dom/CSSShorthand$EDGE;->RIGHT:Lcom/taobao/weex/dom/CSSShorthand$EDGE;

    iget v4, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/taobao/weex/bridge/WXBridgeManager;->setMargin(Ljava/lang/String;Ljava/lang/String;Lcom/taobao/weex/dom/CSSShorthand$EDGE;F)V

    goto/16 :goto_1a1

    .line 631
    :pswitch_e2
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    sget-object v3, Lcom/taobao/weex/dom/CSSShorthand$EDGE;->RIGHT:Lcom/taobao/weex/dom/CSSShorthand$EDGE;

    iget v4, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/taobao/weex/bridge/WXBridgeManager;->setPadding(Ljava/lang/String;Ljava/lang/String;Lcom/taobao/weex/dom/CSSShorthand$EDGE;F)V

    goto/16 :goto_1a1

    .line 623
    :pswitch_f3
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    sget-object v3, Lcom/taobao/weex/dom/CSSShorthand$EDGE;->BOTTOM:Lcom/taobao/weex/dom/CSSShorthand$EDGE;

    iget v4, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/taobao/weex/bridge/WXBridgeManager;->setPadding(Ljava/lang/String;Ljava/lang/String;Lcom/taobao/weex/dom/CSSShorthand$EDGE;F)V

    goto/16 :goto_1a1

    .line 579
    :pswitch_104
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    iget v3, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3}, Lcom/taobao/weex/bridge/WXBridgeManager;->setStyleWidth(Ljava/lang/String;Ljava/lang/String;F)V

    goto/16 :goto_1a1

    .line 607
    :pswitch_113
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    sget-object v3, Lcom/taobao/weex/dom/CSSShorthand$EDGE;->RIGHT:Lcom/taobao/weex/dom/CSSShorthand$EDGE;

    iget v4, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/taobao/weex/bridge/WXBridgeManager;->setPosition(Ljava/lang/String;Ljava/lang/String;Lcom/taobao/weex/dom/CSSShorthand$EDGE;F)V

    goto/16 :goto_1a1

    .line 619
    :pswitch_124
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    sget-object v3, Lcom/taobao/weex/dom/CSSShorthand$EDGE;->TOP:Lcom/taobao/weex/dom/CSSShorthand$EDGE;

    iget v4, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/taobao/weex/bridge/WXBridgeManager;->setPadding(Ljava/lang/String;Ljava/lang/String;Lcom/taobao/weex/dom/CSSShorthand$EDGE;F)V

    goto :goto_1a1

    .line 603
    :pswitch_134
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    sget-object v3, Lcom/taobao/weex/dom/CSSShorthand$EDGE;->LEFT:Lcom/taobao/weex/dom/CSSShorthand$EDGE;

    iget v4, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/taobao/weex/bridge/WXBridgeManager;->setPosition(Ljava/lang/String;Ljava/lang/String;Lcom/taobao/weex/dom/CSSShorthand$EDGE;F)V

    goto :goto_1a1

    .line 615
    :pswitch_144
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    sget-object v3, Lcom/taobao/weex/dom/CSSShorthand$EDGE;->TOP:Lcom/taobao/weex/dom/CSSShorthand$EDGE;

    iget v4, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/taobao/weex/bridge/WXBridgeManager;->setPosition(Ljava/lang/String;Ljava/lang/String;Lcom/taobao/weex/dom/CSSShorthand$EDGE;F)V

    goto :goto_1a1

    .line 599
    :pswitch_154
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    sget-object v3, Lcom/taobao/weex/dom/CSSShorthand$EDGE;->BOTTOM:Lcom/taobao/weex/dom/CSSShorthand$EDGE;

    iget v4, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/taobao/weex/bridge/WXBridgeManager;->setMargin(Ljava/lang/String;Ljava/lang/String;Lcom/taobao/weex/dom/CSSShorthand$EDGE;F)V

    goto :goto_1a1

    .line 587
    :pswitch_164
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    sget-object v3, Lcom/taobao/weex/dom/CSSShorthand$EDGE;->TOP:Lcom/taobao/weex/dom/CSSShorthand$EDGE;

    iget v4, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/taobao/weex/bridge/WXBridgeManager;->setMargin(Ljava/lang/String;Ljava/lang/String;Lcom/taobao/weex/dom/CSSShorthand$EDGE;F)V

    goto :goto_1a1

    .line 583
    :pswitch_174
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    iget v3, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3}, Lcom/taobao/weex/bridge/WXBridgeManager;->setStyleHeight(Ljava/lang/String;Ljava/lang/String;F)V

    goto :goto_1a1

    .line 611
    :pswitch_182
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    sget-object v3, Lcom/taobao/weex/dom/CSSShorthand$EDGE;->BOTTOM:Lcom/taobao/weex/dom/CSSShorthand$EDGE;

    iget v4, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/taobao/weex/bridge/WXBridgeManager;->setPosition(Ljava/lang/String;Ljava/lang/String;Lcom/taobao/weex/dom/CSSShorthand$EDGE;F)V

    goto :goto_1a1

    .line 627
    :pswitch_192
    invoke-static {}, Lcom/taobao/weex/bridge/WXBridgeManager;->getInstance()Lcom/taobao/weex/bridge/WXBridgeManager;

    move-result-object v0

    iget-object v1, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$instanceId:Ljava/lang/String;

    iget-object v2, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$ref:Ljava/lang/String;

    sget-object v3, Lcom/taobao/weex/dom/CSSShorthand$EDGE;->LEFT:Lcom/taobao/weex/dom/CSSShorthand$EDGE;

    iget v4, p0, Lcom/taobao/weex/dom/transition/WXTransition$7;->val$propertyValue:F

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/taobao/weex/bridge/WXBridgeManager;->setPadding(Ljava/lang/String;Ljava/lang/String;Lcom/taobao/weex/dom/CSSShorthand$EDGE;F)V

    :goto_1a1
    return-void

    :sswitch_data_1a2
    .sparse-switch
        -0x597a2048 -> :sswitch_b1
        -0x527265d5 -> :sswitch_a6
        -0x48c76ed9 -> :sswitch_9b
        -0x3e464339 -> :sswitch_90
        -0x113c6e87 -> :sswitch_85
        0x1c155 -> :sswitch_7a
        0x32a007 -> :sswitch_6f
        0x55f4784 -> :sswitch_64
        0x677c21c -> :sswitch_56
        0x6be2dc6 -> :sswitch_47
        0xc0fb19c -> :sswitch_39
        0x2a8c788b -> :sswitch_2b
        0x3a1ea90e -> :sswitch_1d
        0x757a12d5 -> :sswitch_f
    .end sparse-switch

    :pswitch_data_1dc
    .packed-switch 0x0
        :pswitch_192
        :pswitch_182
        :pswitch_174
        :pswitch_164
        :pswitch_154
        :pswitch_144
        :pswitch_134
        :pswitch_124
        :pswitch_113
        :pswitch_104
        :pswitch_f3
        :pswitch_e2
        :pswitch_d1
        :pswitch_c0
    .end packed-switch
.end method