m.smali

.class public abstract Lretrofit2/m;
.super Lretrofit2/z;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lretrofit2/m$b;,
        Lretrofit2/m$c;,
        Lretrofit2/m$a;
    }
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "<ResponseT:",
        "Ljava/lang/Object;",
        "ReturnT:",
        "Ljava/lang/Object;",
        ">",
        "Lretrofit2/z<",
        "TReturnT;>;"
    }
.end annotation


# instance fields
.field public final a:Lretrofit2/w;

.field public final b:Lokhttp3/Call$Factory;

.field public final c:Lretrofit2/j;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lretrofit2/j<",
            "Lokhttp3/ResponseBody;",
            "TResponseT;>;"
        }
    .end annotation
.end field


# direct methods
.method public constructor <init>(Lretrofit2/w;Lokhttp3/Call$Factory;Lretrofit2/j;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lretrofit2/w;",
            "Lokhttp3/Call$Factory;",
            "Lretrofit2/j<",
            "Lokhttp3/ResponseBody;",
            "TResponseT;>;)V"
        }
    .end annotation

    .line 1
    invoke-direct {p0}, Lretrofit2/z;-><init>()V

    .line 2
    iput-object p1, p0, Lretrofit2/m;->a:Lretrofit2/w;

    .line 3
    iput-object p2, p0, Lretrofit2/m;->b:Lokhttp3/Call$Factory;

    .line 4
    iput-object p3, p0, Lretrofit2/m;->c:Lretrofit2/j;

    return-void
.end method


# virtual methods
.method public final a([Ljava/lang/Object;)Ljava/lang/Object;
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "([",
            "Ljava/lang/Object;",
            ")TReturnT;"
        }
    .end annotation

    .line 1
    new-instance v0, Lretrofit2/p;

    iget-object v1, p0, Lretrofit2/m;->a:Lretrofit2/w;

    iget-object v2, p0, Lretrofit2/m;->b:Lokhttp3/Call$Factory;

    iget-object v3, p0, Lretrofit2/m;->c:Lretrofit2/j;

    invoke-direct {v0, v1, p1, v2, v3}, Lretrofit2/p;-><init>(Lretrofit2/w;[Ljava/lang/Object;Lokhttp3/Call$Factory;Lretrofit2/j;)V

    .line 2
    invoke-virtual {p0, v0, p1}, Lretrofit2/m;->c(Lretrofit2/b;[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method

.method public abstract c(Lretrofit2/b;[Ljava/lang/Object;)Ljava/lang/Object;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lretrofit2/b<",
            "TResponseT;>;[",
            "Ljava/lang/Object;",
            ")TReturnT;"
        }
    .end annotation
.end method