Files
rr3-apk/smali_classes3/com/google/common/base/Suppliers.smali
supermegamestre 4bbd74a497 First Upload
Just the APK
Force update disabled, will only work offline.
2026-01-26 00:26:29 -03:00

68 lines
1.8 KiB
Smali

.class public abstract Lcom/google/common/base/Suppliers;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/common/base/Suppliers$SupplierOfInstance;,
Lcom/google/common/base/Suppliers$NonSerializableMemoizingSupplier;,
Lcom/google/common/base/Suppliers$MemoizingSupplier;
}
.end annotation
# direct methods
.method public static memoize(Lcom/google/common/base/Supplier;)Lcom/google/common/base/Supplier;
.locals 1
.line 109
instance-of v0, p0, Lcom/google/common/base/Suppliers$NonSerializableMemoizingSupplier;
if-nez v0, :cond_2
instance-of v0, p0, Lcom/google/common/base/Suppliers$MemoizingSupplier;
if-eqz v0, :cond_0
goto :goto_1
.line 113
:cond_0
instance-of v0, p0, Ljava/io/Serializable;
if-eqz v0, :cond_1
.line 114
new-instance v0, Lcom/google/common/base/Suppliers$MemoizingSupplier;
invoke-direct {v0, p0}, Lcom/google/common/base/Suppliers$MemoizingSupplier;-><init>(Lcom/google/common/base/Supplier;)V
goto :goto_0
.line 115
:cond_1
new-instance v0, Lcom/google/common/base/Suppliers$NonSerializableMemoizingSupplier;
invoke-direct {v0, p0}, Lcom/google/common/base/Suppliers$NonSerializableMemoizingSupplier;-><init>(Lcom/google/common/base/Supplier;)V
:goto_0
return-object v0
:cond_2
:goto_1
return-object p0
.end method
.method public static ofInstance(Ljava/lang/Object;)Lcom/google/common/base/Supplier;
.locals 1
.line 289
new-instance v0, Lcom/google/common/base/Suppliers$SupplierOfInstance;
invoke-direct {v0, p0}, Lcom/google/common/base/Suppliers$SupplierOfInstance;-><init>(Ljava/lang/Object;)V
return-object v0
.end method