TraceRequest.smali 2.0 KB
.class public Lcom/dwx/okgo/request/TraceRequest;
.super Lcom/dwx/okgo/request/base/NoBodyRequest;
.source "TraceRequest.java"


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "<T:",
        "Ljava/lang/Object;",
        ">",
        "Lcom/dwx/okgo/request/base/NoBodyRequest<",
        "TT;",
        "Lcom/dwx/okgo/request/TraceRequest<",
        "TT;>;>;"
    }
.end annotation


# direct methods
.method public constructor <init>(Ljava/lang/String;)V
    .locals 0

    .line 12
    invoke-direct {p0, p1}, Lcom/dwx/okgo/request/base/NoBodyRequest;-><init>(Ljava/lang/String;)V

    return-void
.end method


# virtual methods
.method public generateRequest(Lcom/dwx/okhttp3/RequestBody;)Lcom/dwx/okhttp3/Request;
    .locals 2

    .line 22
    invoke-virtual {p0, p1}, Lcom/dwx/okgo/request/TraceRequest;->generateRequestBuilder(Lcom/dwx/okhttp3/RequestBody;)Lcom/dwx/okhttp3/Request$Builder;

    move-result-object v0

    const-string v1, "TRACE"

    .line 23
    invoke-virtual {v0, v1, p1}, Lcom/dwx/okhttp3/Request$Builder;->method(Ljava/lang/String;Lcom/dwx/okhttp3/RequestBody;)Lcom/dwx/okhttp3/Request$Builder;

    move-result-object p1

    iget-object v0, p0, Lcom/dwx/okgo/request/TraceRequest;->url:Ljava/lang/String;

    invoke-virtual {p1, v0}, Lcom/dwx/okhttp3/Request$Builder;->url(Ljava/lang/String;)Lcom/dwx/okhttp3/Request$Builder;

    move-result-object p1

    iget-object v0, p0, Lcom/dwx/okgo/request/TraceRequest;->tag:Ljava/lang/Object;

    invoke-virtual {p1, v0}, Lcom/dwx/okhttp3/Request$Builder;->tag(Ljava/lang/Object;)Lcom/dwx/okhttp3/Request$Builder;

    move-result-object p1

    invoke-virtual {p1}, Lcom/dwx/okhttp3/Request$Builder;->build()Lcom/dwx/okhttp3/Request;

    move-result-object p1

    return-object p1
.end method

.method public getMethod()Lcom/dwx/okgo/model/HttpMethod;
    .locals 1

    .line 17
    sget-object v0, Lcom/dwx/okgo/model/HttpMethod;->TRACE:Lcom/dwx/okgo/model/HttpMethod;

    return-object v0
.end method