c.smali
.class public abstract Lr3/c;
.super Ljava/lang/Object;
.source "Converter.java"
# interfaces
.implements Lr3/e;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<A:",
"Ljava/lang/Object;",
"B:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lr3/e<",
"TA;TB;>;"
}
.end annotation
# instance fields
.field public final a:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 2
const/4 v0, 0x1
invoke-direct {p0, v0}, Lr3/c;-><init>(Z)V
return-void
.end method
.method public constructor <init>(Z)V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-boolean p1, p0, Lr3/c;->a:Z
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.param p1 # Ljava/lang/Object;
.annotation runtime Ljavax/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TA;)TB;"
}
.end annotation
.annotation runtime Ljavax/annotation/Nullable;
.end annotation
invoke-virtual {p0, p1}, Lr3/c;->b(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
return-object p1
.end method
.method public final apply(Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.param p1 # Ljava/lang/Object;
.annotation runtime Ljavax/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TA;)TB;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.annotation runtime Ljavax/annotation/Nullable;
.end annotation
invoke-virtual {p0, p1}, Lr3/c;->a(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
return-object p1
.end method
.method public b(Ljava/lang/Object;)Ljava/lang/Object;
.registers 3
.param p1 # Ljava/lang/Object;
.annotation runtime Ljavax/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TA;)TB;"
}
.end annotation
.annotation runtime Ljavax/annotation/Nullable;
.end annotation
iget-boolean v0, p0, Lr3/c;->a:Z
if-eqz v0, :cond_10
if-nez p1, :cond_8
const/4 p1, 0x0
goto :goto_f
:cond_8
invoke-virtual {p0, p1}, Lr3/c;->c(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
invoke-static {p1}, Lr3/j;->a(Ljava/lang/Object;)Ljava/lang/Object;
:goto_f
return-object p1
:cond_10
invoke-virtual {p0, p1}, Lr3/c;->c(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
return-object p1
.end method
.method public abstract c(Ljava/lang/Object;)Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"(TA;)TB;"
}
.end annotation
.end method