.class public Landroid/support/design/widget/TextInputEditText; .super Landroid/support/v7/widget/AppCompatEditText; .source "TextInputEditText.java" # virtual methods .method public onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; .locals 3 .line 50 invoke-super {p0, p1}, Landroid/support/v7/widget/AppCompatEditText;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; move-result-object v0 if-eqz v0, :cond_1 .line 51 iget-object v1, p1, Landroid/view/inputmethod/EditorInfo;->hintText:Ljava/lang/CharSequence; if-nez v1, :cond_1 .line 54 invoke-virtual {p0}, Landroid/support/design/widget/TextInputEditText;->getParent()Landroid/view/ViewParent; move-result-object v1 .line 55 :goto_0 instance-of v2, v1, Landroid/view/View; if-eqz v2, :cond_1 .line 56 instance-of v2, v1, Landroid/support/v7/widget/WithHint; if-eqz v2, :cond_0 .line 57 check-cast v1, Landroid/support/v7/widget/WithHint; invoke-interface {v1}, Landroid/support/v7/widget/WithHint;->getHint()Ljava/lang/CharSequence; move-result-object v1 iput-object v1, p1, Landroid/view/inputmethod/EditorInfo;->hintText:Ljava/lang/CharSequence; goto :goto_1 .line 60 :cond_0 invoke-interface {v1}, Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent; move-result-object v1 goto :goto_0 :cond_1 :goto_1 return-object v0 .end method