ReactTextUpdate.smali
.class public Lcom/facebook/react/views/text/ReactTextUpdate;
.super Ljava/lang/Object;
.source "ReactTextUpdate.java"
# instance fields
.field public mAttributedString:Lcom/facebook/react/bridge/ReadableMap;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public final mContainsImages:Z
.field public final mJsEventCounter:I
.field public final mJustificationMode:I
.field public final mPaddingBottom:F
.field public final mPaddingLeft:F
.field public final mPaddingRight:F
.field public final mPaddingTop:F
.field public final mSelectionEnd:I
.field public final mSelectionStart:I
.field public final mText:Landroid/text/Spannable;
.field public final mTextAlign:I
.field public final mTextBreakStrategy:I
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.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
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
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
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-object v0, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mAttributedString:Lcom/facebook/react/bridge/ReadableMap;
iput-object p1, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mText:Landroid/text/Spannable;
iput p2, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mJsEventCounter:I
iput-boolean p3, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mContainsImages:Z
iput p4, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mPaddingLeft:F
iput p5, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mPaddingTop:F
iput p6, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mPaddingRight:F
iput p7, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mPaddingBottom:F
iput p8, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mTextAlign:I
iput p9, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mTextBreakStrategy:I
iput p11, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mSelectionStart:I
iput p12, p0, Lcom/facebook/react/views/text/ReactTextUpdate;->mSelectionEnd:I
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
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
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
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