.class public Landroidx/core/provider/FontsContractCompat$FontFamilyResult; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/core/provider/FontsContractCompat; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "FontFamilyResult" .end annotation # static fields .field public static final STATUS_OK:I = 0x0 .field public static final STATUS_UNEXPECTED_DATA_PROVIDED:I = 0x2 .field public static final STATUS_WRONG_CERTIFICATES:I = 0x1 # instance fields .field private final mFonts:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "[", "Landroidx/core/provider/FontsContractCompat$FontInfo;", ">;" } .end annotation .end field .field private final mStatusCode:I # direct methods .method public constructor (ILjava/util/List;)V .locals 0 .param p2 # Ljava/util/List; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(I", "Ljava/util/List<", "[", "Landroidx/core/provider/FontsContractCompat$FontInfo;", ">;)V" } .end annotation .line 514 invoke-direct {p0}, Ljava/lang/Object;->()V iput p1, p0, Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mStatusCode:I iput-object p2, p0, Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mFonts:Ljava/util/List; return-void .end method .method public constructor (I[Landroidx/core/provider/FontsContractCompat$FontInfo;)V .locals 0 .param p2 # [Landroidx/core/provider/FontsContractCompat$FontInfo; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope; } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 509 invoke-direct {p0}, Ljava/lang/Object;->()V iput p1, p0, Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mStatusCode:I .line 511 invoke-static {p2}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object p1 iput-object p1, p0, Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mFonts:Ljava/util/List; return-void .end method .method public static create(ILjava/util/List;)Landroidx/core/provider/FontsContractCompat$FontFamilyResult; .locals 1 .param p1 # Ljava/util/List; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(I", "Ljava/util/List<", "[", "Landroidx/core/provider/FontsContractCompat$FontInfo;", ">;)", "Landroidx/core/provider/FontsContractCompat$FontFamilyResult;" } .end annotation .line 555 new-instance v0, Landroidx/core/provider/FontsContractCompat$FontFamilyResult; invoke-direct {v0, p0, p1}, Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->(ILjava/util/List;)V return-object v0 .end method .method public static create(I[Landroidx/core/provider/FontsContractCompat$FontInfo;)Landroidx/core/provider/FontsContractCompat$FontFamilyResult; .locals 1 .param p1 # [Landroidx/core/provider/FontsContractCompat$FontInfo; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 549 new-instance v0, Landroidx/core/provider/FontsContractCompat$FontFamilyResult; invoke-direct {v0, p0, p1}, Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->(I[Landroidx/core/provider/FontsContractCompat$FontInfo;)V return-object v0 .end method # virtual methods .method public getFonts()[Landroidx/core/provider/FontsContractCompat$FontInfo; .locals 2 iget-object v0, p0, Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mFonts:Ljava/util/List; const/4 v1, 0x0 .line 530 invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, [Landroidx/core/provider/FontsContractCompat$FontInfo; return-object v0 .end method .method public getFontsWithFallbacks()Ljava/util/List; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "[", "Landroidx/core/provider/FontsContractCompat$FontInfo;", ">;" } .end annotation iget-object v0, p0, Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mFonts:Ljava/util/List; return-object v0 .end method .method public getStatusCode()I .locals 1 iget v0, p0, Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mStatusCode:I return v0 .end method .method public hasFallback()Z .locals 2 iget-object v0, p0, Landroidx/core/provider/FontsContractCompat$FontFamilyResult;->mFonts:Ljava/util/List; .line 534 invoke-interface {v0}, Ljava/util/List;->size()I move-result v0 const/4 v1, 0x1 if-le v0, v1, :cond_0 goto :goto_0 :cond_0 const/4 v1, 0x0 :goto_0 return v1 .end method