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