ModelModule.smali
.class final Lcom/avast/android/feed/internal/dagger/ModelModule;
.super Ljava/lang/Object;
# direct methods
.method static a()[Ljava/lang/Class;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Ljava/lang/Class<",
"Lcom/avast/android/feed/actions/CardAction;",
">;"
}
.end annotation
const/4 v0, 0x7
new-array v0, v0, [Ljava/lang/Class;
const/4 v1, 0x0
const-class v2, Lcom/avast/android/feed/actions/DeepLinkAction;
aput-object v2, v0, v1
const/4 v1, 0x1
const-class v2, Lcom/avast/android/feed/actions/MailtoAction;
aput-object v2, v0, v1
const/4 v1, 0x2
const-class v2, Lcom/avast/android/feed/actions/OpenBrowserAction;
aput-object v2, v0, v1
const/4 v1, 0x3
const-class v2, Lcom/avast/android/feed/actions/OpenGooglePlayAction;
aput-object v2, v0, v1
const/4 v1, 0x4
const-class v2, Lcom/avast/android/feed/actions/campaigns/OpenOverlayAction;
aput-object v2, v0, v1
const/4 v1, 0x5
const-class v2, Lcom/avast/android/feed/actions/campaigns/OpenPurchaseScreenAction;
aput-object v2, v0, v1
const/4 v1, 0x6
const-class v2, Lcom/avast/android/feed/actions/UnknownAction;
aput-object v2, v0, v1
return-object v0
.end method
.method static b()[Ljava/lang/Class;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Ljava/lang/Class<",
"Lcom/avast/android/feed/conditions/CardCondition;",
">;"
}
.end annotation
const/16 v0, 0x22
new-array v0, v0, [Ljava/lang/Class;
const/4 v1, 0x0
const-class v2, Lcom/avast/android/feed/conditions/ActiveCampaignCondition;
aput-object v2, v0, v1
const/4 v1, 0x1
const-class v2, Lcom/avast/android/feed/conditions/ActiveFeatureCondition;
aput-object v2, v0, v1
const/4 v1, 0x2
const-class v2, Lcom/avast/android/feed/conditions/AnyVpnConnectedCondition;
aput-object v2, v0, v1
const/4 v1, 0x3
const-class v2, Lcom/avast/android/feed/conditions/BatteryLowerThanCondition;
aput-object v2, v0, v1
const/4 v1, 0x4
const-class v2, Lcom/avast/android/feed/conditions/ConsumedCondition;
aput-object v2, v0, v1
const/4 v1, 0x5
const-class v2, Lcom/avast/android/feed/conditions/CustomCondition;
aput-object v2, v0, v1
const/4 v1, 0x6
const-class v2, Lcom/avast/android/feed/conditions/DaysSinceInstallCondition;
aput-object v2, v0, v1
const/4 v1, 0x7
const-class v2, Lcom/avast/android/feed/conditions/HasAAP;
aput-object v2, v0, v1
const/16 v1, 0x8
const-class v2, Lcom/avast/android/feed/conditions/HasAAT;
aput-object v2, v0, v1
const/16 v1, 0x9
const-class v2, Lcom/avast/android/feed/conditions/HasAbs;
aput-object v2, v0, v1
const/16 v1, 0xa
const-class v2, Lcom/avast/android/feed/conditions/HasAcl;
aput-object v2, v0, v1
const/16 v1, 0xb
const-class v2, Lcom/avast/android/feed/conditions/HasAms;
aput-object v2, v0, v1
const/16 v1, 0xc
const-class v2, Lcom/avast/android/feed/conditions/HasAPM;
aput-object v2, v0, v1
const/16 v1, 0xd
const-class v2, Lcom/avast/android/feed/conditions/HasAsl;
aput-object v2, v0, v1
const/16 v1, 0xe
const-class v2, Lcom/avast/android/feed/conditions/HasAwf;
aput-object v2, v0, v1
const/16 v1, 0xf
const-class v2, Lcom/avast/android/feed/conditions/ImpressionLimitCondition;
aput-object v2, v0, v1
const/16 v1, 0x10
const-class v2, Lcom/avast/android/feed/conditions/InstalledPackages;
aput-object v2, v0, v1
const/16 v1, 0x11
const-class v2, Lcom/avast/android/feed/conditions/PromotionOptOutCondition;
aput-object v2, v0, v1
const/16 v1, 0x12
const-class v2, Lcom/avast/android/feed/conditions/ReferrerCondition;
aput-object v2, v0, v1
const/16 v1, 0x13
const-class v2, Lcom/avast/android/feed/conditions/ShowDate;
aput-object v2, v0, v1
const/16 v1, 0x14
const-class v2, Lcom/avast/android/feed/conditions/SwipeCondition;
aput-object v2, v0, v1
const/16 v1, 0x15
const-class v2, Lcom/avast/android/feed/conditions/ThirdPartyOptOutCondition;
aput-object v2, v0, v1
const/16 v1, 0x16
const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitActivationCondition;
aput-object v2, v0, v1
const/16 v1, 0x17
const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitBetaCondition;
aput-object v2, v0, v1
const/16 v1, 0x18
const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitIsTabletCondition;
aput-object v2, v0, v1
const/16 v1, 0x19
const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitLicenseString;
aput-object v2, v0, v1
const/16 v1, 0x1a
const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitLicenseType;
aput-object v2, v0, v1
const/16 v1, 0x1b
const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitLoggedInCondition;
aput-object v2, v0, v1
const/16 v1, 0x1c
const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitReferrerCampaignCondition;
aput-object v2, v0, v1
const/16 v1, 0x1d
const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitReferrerSourceCondition;
aput-object v2, v0, v1
const/16 v1, 0x1e
const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitScreenSizeCondition;
aput-object v2, v0, v1
const/16 v1, 0x1f
const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitUUIDCondition;
aput-object v2, v0, v1
const/16 v1, 0x20
const-class v2, Lcom/avast/android/feed/conditions/WifiConnectedCondition;
aput-object v2, v0, v1
const/16 v1, 0x21
const-class v2, Lcom/avast/android/feed/conditions/UnknownCondition;
aput-object v2, v0, v1
return-object v0
.end method
.method static c()[Ljava/lang/Class;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Ljava/lang/Class<",
"Lcom/avast/android/feed/cards/Card;",
">;"
}
.end annotation
const/16 v0, 0x1a
new-array v0, v0, [Ljava/lang/Class;
const/4 v1, 0x0
const-class v2, Lcom/avast/android/feed/cards/nativead/CardBannerAd;
aput-object v2, v0, v1
const/4 v1, 0x1
const-class v2, Lcom/avast/android/feed/cards/nativead/CardCenterBanner;
aput-object v2, v0, v1
const/4 v1, 0x2
const-class v2, Lcom/avast/android/feed/cards/nativead/CardIconAd;
aput-object v2, v0, v1
const/4 v1, 0x3
const-class v2, Lcom/avast/android/feed/cards/nativead/CardIconAdV2;
aput-object v2, v0, v1
const/4 v1, 0x4
const-class v2, Lcom/avast/android/feed/cards/nativead/CardIconAdV2Compact;
aput-object v2, v0, v1
const/4 v1, 0x5
const-class v2, Lcom/avast/android/feed/cards/CardImageCentered;
aput-object v2, v0, v1
const/4 v1, 0x6
const-class v2, Lcom/avast/android/feed/cards/CardImageContent;
aput-object v2, v0, v1
const/4 v1, 0x7
const-class v2, Lcom/avast/android/feed/interstitial/CardInterstitialAd;
aput-object v2, v0, v1
const/16 v1, 0x8
const-class v2, Lcom/avast/android/feed/cards/nativead/CardLargeAd;
aput-object v2, v0, v1
const/16 v1, 0x9
const-class v2, Lcom/avast/android/feed/cards/nativead/CardNativeAd;
aput-object v2, v0, v1
const/16 v1, 0xa
const-class v2, Lcom/avast/android/feed/cards/CardPlaceholder;
aput-object v2, v0, v1
const/16 v1, 0xb
const-class v2, Lcom/avast/android/feed/cards/nativead/CardPosterAd;
aput-object v2, v0, v1
const/16 v1, 0xc
const-class v2, Lcom/avast/android/feed/cards/nativead/CardPosterAdV2;
aput-object v2, v0, v1
const/16 v1, 0xd
const-class v2, Lcom/avast/android/feed/cards/nativead/CardPosterWatermarkAd;
aput-object v2, v0, v1
const/16 v1, 0xe
const-class v2, Lcom/avast/android/feed/cards/rating/CardRating;
aput-object v2, v0, v1
const/16 v1, 0xf
const-class v2, Lcom/avast/android/feed/cards/CardSectionHeader;
aput-object v2, v0, v1
const/16 v1, 0x10
const-class v2, Lcom/avast/android/feed/cards/CardSimple;
aput-object v2, v0, v1
const/16 v1, 0x11
const-class v2, Lcom/avast/android/feed/cards/CardSimpleStripe;
aput-object v2, v0, v1
const/16 v1, 0x12
const-class v2, Lcom/avast/android/feed/cards/CardSimpleStripeCrossPromo;
aput-object v2, v0, v1
const/16 v1, 0x13
const-class v2, Lcom/avast/android/feed/cards/CardSimpleTopic;
aput-object v2, v0, v1
const/16 v1, 0x14
const-class v2, Lcom/avast/android/feed/cards/nativead/CardSmallBanner;
aput-object v2, v0, v1
const/16 v1, 0x15
const-class v2, Lcom/avast/android/feed/cards/nativead/CardTransparent;
aput-object v2, v0, v1
const/16 v1, 0x16
const-class v2, Lcom/avast/android/feed/cards/CardTrueBanner;
aput-object v2, v0, v1
const/16 v1, 0x17
const-class v2, Lcom/avast/android/feed/interstitial/CardXPromoInterstitial;
aput-object v2, v0, v1
const/16 v1, 0x18
const-class v2, Lcom/avast/android/feed/banners/DefTrueBanner;
aput-object v2, v0, v1
const/16 v1, 0x19
const-class v2, Lcom/avast/android/feed/cards/UnknownCard;
aput-object v2, v0, v1
return-object v0
.end method