ReactTextUpdate.smali
.class public Lcom/facebook/react/views/text/ReactTextUpdate;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public mAttributedString:Lcom/facebook/react/bridge/ReadableMap;
.field private final mContainsImages:Z
.field private final mJsEventCounter:I
.field private final mJustificationMode:I
.field private final mPaddingBottom:F
.field private final mPaddingLeft:F
.field private final mPaddingRight:F
.field private final mPaddingTop:F
.field private final mSelectionEnd:I
.field private final mSelectionStart:I
.field private final mText:Landroid/text/Spannable;
.field private final mTextAlign:I
.field private final mTextBreakStrategy:I
# direct methods
.method public constructor <init>(Landroid/text/Spannable;IZFFFFI)V
.registers 22
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v9, 0x1
const/4 v10, 0x0
const/4 v11, -0x1
const/4 v12, -0x1
move-object v0, p0
move-object v1, p1
move v2, p2
move/from16 v3, p3
move/from16 v4, p4
move/from16 v5, p5
move/from16 v6, p6
move/from16 v7, p7
move/from16 v8, p8
.line 1
invoke-direct/range {v0 .. v12}, Lcom/facebook/react/views/text/ReactTextUpdate;-><init>(Landroid/text/Spannable;IZFFFFIIIII)V
return-void
.end method
.method public constructor <init>(Landroid/text/Spannable;IZFFFFIII)V
.registers 24
const/4 v11, -0x1
const/4 v12, -0x1
move-object v0, p0
move-object v1, p1
move v2, p2
move/from16 v3, p3
move/from16 v4, p4
move/from16 v5, p5
move/from16 v6, p6
move/from16 v7, p7
move/from16 v8, p8
move/from16 v9, p9
move/from16 v10, p10
.line 2
invoke-direct/range {v0 .. v12}, Lcom/facebook/react/views/text/ReactTextUpdate;-><init>(Landroid/text/Spannable;IZFFFFIIIII)V
return-void
.end method
.method public constructor <init>(Landroid/text/Spannable;IZFFFFIIIII)V
.registers 14
.line 4
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
.line 5
iput-object v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mAttributedString:Lcom/facebook/react/bridge/ReadableMap;
.line 6
iput-object p1, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mText:Landroid/text/Spannable;
.line 7
iput p2, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mJsEventCounter:I
.line 8
iput-boolean p3, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mContainsImages:Z
.line 9
iput p4, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mPaddingLeft:F
.line 10
iput p5, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mPaddingTop:F
.line 11
iput p6, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mPaddingRight:F
.line 12
iput p7, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mPaddingBottom:F
.line 13
iput p8, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mTextAlign:I
.line 14
iput p9, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mTextBreakStrategy:I
.line 15
iput p11, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mSelectionStart:I
.line 16
iput p12, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mSelectionEnd:I
.line 17
iput p10, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mJustificationMode:I
return-void
.end method
.method public constructor <init>(Landroid/text/Spannable;IZIII)V
.registers 20
const/high16 v4, -0x40800000 # -1.0f
const/high16 v5, -0x40800000 # -1.0f
const/high16 v6, -0x40800000 # -1.0f
const/high16 v7, -0x40800000 # -1.0f
const/4 v11, -0x1
const/4 v12, -0x1
move-object v0, p0
move-object v1, p1
move v2, p2
move/from16 v3, p3
move/from16 v8, p4
move/from16 v9, p5
move/from16 v10, p6
.line 3
invoke-direct/range {v0 .. v12}, Lcom/facebook/react/views/text/ReactTextUpdate;-><init>(Landroid/text/Spannable;IZFFFFIIIII)V
return-void
.end method
.method public static buildReactTextUpdateFromState(Landroid/text/Spannable;IZIIILcom/facebook/react/bridge/ReadableMap;)Lcom/facebook/react/views/text/ReactTextUpdate;
.registers 15
.line 1
new-instance v7, Lcom/facebook/react/views/text/ReactTextUpdate;
move-object v0, v7
move-object v1, p0
move v2, p1
move v3, p2
move v4, p3
move v5, p4
move v6, p5
invoke-direct/range {v0 .. v6}, Lcom/facebook/react/views/text/ReactTextUpdate;-><init>(Landroid/text/Spannable;IZIII)V
.line 2
iput-object p6, v7, Lcom/facebook/react/views/text/ReactTextUpdate;->mAttributedString:Lcom/facebook/react/bridge/ReadableMap;
return-object v7
.end method
# virtual methods
.method public containsImages()Z
.registers 2
iget-boolean v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mContainsImages:Z
return v0
.end method
.method public getJsEventCounter()I
.registers 2
iget v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mJsEventCounter:I
return v0
.end method
.method public getJustificationMode()I
.registers 2
iget v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mJustificationMode:I
return v0
.end method
.method public getPaddingBottom()F
.registers 2
iget v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mPaddingBottom:F
return v0
.end method
.method public getPaddingLeft()F
.registers 2
iget v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mPaddingLeft:F
return v0
.end method
.method public getPaddingRight()F
.registers 2
iget v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mPaddingRight:F
return v0
.end method
.method public getPaddingTop()F
.registers 2
iget v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mPaddingTop:F
return v0
.end method
.method public getSelectionEnd()I
.registers 2
iget v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mSelectionEnd:I
return v0
.end method
.method public getSelectionStart()I
.registers 2
iget v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mSelectionStart:I
return v0
.end method
.method public getText()Landroid/text/Spannable;
.registers 2
iget-object v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mText:Landroid/text/Spannable;
return-object v0
.end method
.method public getTextAlign()I
.registers 2
iget v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mTextAlign:I
return v0
.end method
.method public getTextBreakStrategy()I
.registers 2
iget v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mTextBreakStrategy:I
return v0
.end method