.class public interface abstract Lcom/google/android/gms/dynamite/DynamiteModule$VersionPolicy; .super Ljava/lang/Object; .source "com.google.android.gms:play-services-basement@@18.0.0" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/google/android/gms/dynamite/DynamiteModule; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x609 name = "VersionPolicy" .end annotation .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/google/android/gms/dynamite/DynamiteModule$VersionPolicy$SelectionResult;, Lcom/google/android/gms/dynamite/DynamiteModule$VersionPolicy$IVersions; } .end annotation # virtual methods .method public abstract selectModule(Landroid/content/Context;Ljava/lang/String;Lcom/google/android/gms/dynamite/DynamiteModule$VersionPolicy$IVersions;)Lcom/google/android/gms/dynamite/DynamiteModule$VersionPolicy$SelectionResult; .param p1 # Landroid/content/Context; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Lcom/google/android/gms/dynamite/DynamiteModule$VersionPolicy$IVersions; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/dynamite/DynamiteModule$LoadingException; } .end annotation .end method