TextInlineImageSpan.smali
.class public abstract Lcom/facebook/react/views/text/TextInlineImageSpan;
.super Landroid/text/style/ReplacementSpan;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/react/views/text/ReactSpan;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Landroid/text/style/ReplacementSpan;-><init>()V
return-void
.end method
.method public static possiblyUpdateInlineImageSpans(Landroid/text/Spannable;Landroid/widget/TextView;)V
.registers 5
.line 1
invoke-interface {p0}, Ljava/lang/CharSequence;->length()I
move-result v0
const-class v1, Lcom/facebook/react/views/text/TextInlineImageSpan;
const/4 v2, 0x0
invoke-interface {p0, v2, v0, v1}, Landroid/text/Spanned;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
move-result-object p0
check-cast p0, [Lcom/facebook/react/views/text/TextInlineImageSpan;
.line 2
array-length v0, p0
:goto_e
if-ge v2, v0, :cond_1b
aget-object v1, p0, v2
.line 3
invoke-virtual {v1}, Lcom/facebook/react/views/text/TextInlineImageSpan;->onAttachedToWindow()V
.line 4
invoke-virtual {v1, p1}, Lcom/facebook/react/views/text/TextInlineImageSpan;->setTextView(Landroid/widget/TextView;)V
add-int/lit8 v2, v2, 0x1
goto :goto_e
:cond_1b
return-void
.end method
# virtual methods
.method public abstract getDrawable()Landroid/graphics/drawable/Drawable;
.end method
.method public abstract getHeight()I
.end method
.method public abstract getWidth()I
.end method
.method public abstract onAttachedToWindow()V
.end method
.method public abstract onDetachedFromWindow()V
.end method
.method public abstract onFinishTemporaryDetach()V
.end method
.method public abstract onStartTemporaryDetach()V
.end method
.method public abstract setTextView(Landroid/widget/TextView;)V
.end method