LicenseInfo$Builder.smali

.class public abstract Lcom/avast/android/billing/LicenseInfo$Builder;
.super Ljava/lang/Object;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/avast/android/billing/LicenseInfo;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x409
    name = "Builder"
.end annotation


# direct methods
.method public constructor <init>()V
    .registers 1

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method abstract a()Lcom/avast/android/billing/LicenseInfo;
.end method

.method public b()Lcom/avast/android/billing/LicenseInfo;
    .registers 6

    invoke-virtual {p0}, Lcom/avast/android/billing/LicenseInfo$Builder;->c()J

    move-result-wide v0

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    cmp-long v4, v0, v2

    if-gez v4, :cond_22

    sget-object v0, Lcom/avast/android/billing/utils/LH;->a:Lcom/avast/android/logging/Alf;

    const/4 v1, 0x0

    new-array v1, v1, [Ljava/lang/Object;

    const-string v2, "Explicitly setting empty feature list, because license is already expired"

    invoke-virtual {v0, v2, v1}, Lcom/avast/android/logging/Alf;->c(Ljava/lang/String;[Ljava/lang/Object;)V

    invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/avast/android/billing/LicenseInfo$Builder;->f(Ljava/util/Collection;)Lcom/avast/android/billing/LicenseInfo$Builder;

    const-string v0, "expired"

    invoke-virtual {p0, v0}, Lcom/avast/android/billing/LicenseInfo$Builder;->k(Ljava/lang/String;)Lcom/avast/android/billing/LicenseInfo$Builder;

    :cond_22
    invoke-virtual {p0}, Lcom/avast/android/billing/LicenseInfo$Builder;->a()Lcom/avast/android/billing/LicenseInfo;

    move-result-object v0

    return-object v0
.end method

.method public abstract c()J
.end method

.method public abstract d(J)Lcom/avast/android/billing/LicenseInfo$Builder;
.end method

.method public abstract e(J)Lcom/avast/android/billing/LicenseInfo$Builder;
.end method

.method public abstract f(Ljava/util/Collection;)Lcom/avast/android/billing/LicenseInfo$Builder;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Collection<",
            "Ljava/lang/String;",
            ">;)",
            "Lcom/avast/android/billing/LicenseInfo$Builder;"
        }
    .end annotation
.end method

.method public abstract g(Ljava/lang/String;)Lcom/avast/android/billing/LicenseInfo$Builder;
.end method

.method public abstract h(Ljava/lang/String;)Lcom/avast/android/billing/LicenseInfo$Builder;
.end method

.method public abstract i(Ljava/lang/String;)Lcom/avast/android/billing/LicenseInfo$Builder;
.end method

.method public abstract j(Ljava/util/List;)Lcom/avast/android/billing/LicenseInfo$Builder;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "Lcom/avast/android/billing/api/model/IProductInfo;",
            ">;)",
            "Lcom/avast/android/billing/LicenseInfo$Builder;"
        }
    .end annotation
.end method

.method public abstract k(Ljava/lang/String;)Lcom/avast/android/billing/LicenseInfo$Builder;
.end method

.method public abstract l(Ljava/lang/String;)Lcom/avast/android/billing/LicenseInfo$Builder;
.end method

.method public abstract m(Ljava/lang/String;)Lcom/avast/android/billing/LicenseInfo$Builder;
.end method

.method public abstract n(Ljava/lang/String;)Lcom/avast/android/billing/LicenseInfo$Builder;
.end method