Last active
February 17, 2019 11:10
-
-
Save krossovochkin/6fb7ecdf235e3df3bd88d81bc465c48b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.class public final Lcom/krossovochkin/butterknifetest/ExtensionsActivity; | |
.super Landroidx/appcompat/app/c; | |
# instance fields | |
.field private j:Ljava/util/HashMap; | |
# direct methods | |
.method public constructor <init>()V | |
.registers 1 | |
invoke-direct {p0}, Landroidx/appcompat/app/c;-><init>()V | |
return-void | |
.end method | |
.method private a(I)Landroid/view/View; | |
.registers 4 | |
iget-object v0, p0, Lcom/krossovochkin/butterknifetest/ExtensionsActivity;->j:Ljava/util/HashMap; | |
if-nez v0, :cond_b | |
new-instance v0, Ljava/util/HashMap; | |
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V | |
iput-object v0, p0, Lcom/krossovochkin/butterknifetest/ExtensionsActivity;->j:Ljava/util/HashMap; | |
:cond_b | |
iget-object v0, p0, Lcom/krossovochkin/butterknifetest/ExtensionsActivity;->j:Ljava/util/HashMap; | |
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | |
move-result-object v1 | |
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | |
move-result-object v0 | |
check-cast v0, Landroid/view/View; | |
if-nez v0, :cond_26 | |
invoke-virtual {p0, p1}, Landroidx/fragment/app/d;->findViewById(I)Landroid/view/View; | |
move-result-object v0 | |
iget-object v1, p0, Lcom/krossovochkin/butterknifetest/ExtensionsActivity;->j:Ljava/util/HashMap; | |
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | |
move-result-object p1 | |
invoke-virtual {v1, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | |
:cond_26 | |
return-object v0 | |
.end method | |
# virtual methods | |
.method public final onCreate(Landroid/os/Bundle;)V | |
.registers 3 | |
invoke-super {p0, p1}, Landroidx/appcompat/app/c;->onCreate(Landroid/os/Bundle;)V | |
const p1, 0x7f0a001e | |
invoke-virtual {p0, p1}, Lcom/krossovochkin/butterknifetest/ExtensionsActivity;->setContentView(I)V | |
sget p1, Lcom/krossovochkin/butterknifetest/a$a;->textView:I | |
invoke-direct {p0, p1}, Lcom/krossovochkin/butterknifetest/ExtensionsActivity;->a(I)Landroid/view/View; | |
move-result-object p1 | |
check-cast p1, Landroid/widget/TextView; | |
const-string v0, "textView" | |
invoke-static {p1, v0}, La/a/a/a;->a(Ljava/lang/Object;Ljava/lang/String;)V | |
const-string v0, "Text" | |
check-cast v0, Ljava/lang/CharSequence; | |
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | |
sget p1, Lcom/krossovochkin/butterknifetest/a$a;->textView:I | |
invoke-direct {p0, p1}, Lcom/krossovochkin/butterknifetest/ExtensionsActivity;->a(I)Landroid/view/View; | |
move-result-object p1 | |
check-cast p1, Landroid/widget/TextView; | |
const/high16 v0, -0x10000 | |
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTextColor(I)V | |
sget p1, Lcom/krossovochkin/butterknifetest/a$a;->textView:I | |
invoke-direct {p0, p1}, Lcom/krossovochkin/butterknifetest/ExtensionsActivity;->a(I)Landroid/view/View; | |
move-result-object p1 | |
check-cast p1, Landroid/widget/TextView; | |
const-string v0, "textView" | |
invoke-static {p1, v0}, La/a/a/a;->a(Ljava/lang/Object;Ljava/lang/String;)V | |
const/high16 v0, 0x41600000 # 14.0f | |
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTextSize(F)V | |
return-void | |
.end method |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment