.class public Lcom/unity3d/services/banners/BannerErrorInfo; .super Ljava/lang/Object; .source "SourceFile" # instance fields .field public errorCode:Lcom/unity3d/services/banners/BannerErrorCode; .field public errorMessage:Ljava/lang/String; # direct methods .method public constructor (Ljava/lang/String;Lcom/unity3d/services/banners/BannerErrorCode;)V .locals 0 .line 9 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p2, p0, Lcom/unity3d/services/banners/BannerErrorInfo;->errorCode:Lcom/unity3d/services/banners/BannerErrorCode; iput-object p1, p0, Lcom/unity3d/services/banners/BannerErrorInfo;->errorMessage:Ljava/lang/String; return-void .end method .method public static fromLoadError(Lcom/unity3d/ads/UnityAds$UnityAdsLoadError;Ljava/lang/String;)Lcom/unity3d/services/banners/BannerErrorInfo; .locals 1 .line 27 sget-object v0, Lcom/unity3d/services/banners/BannerErrorInfo$1;->$SwitchMap$com$unity3d$ads$UnityAds$UnityAdsLoadError:[I invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I move-result p0 aget p0, v0, p0 const/4 v0, 0x1 if-eq p0, v0, :cond_2 const/4 v0, 0x2 if-eq p0, v0, :cond_2 const/4 v0, 0x3 if-eq p0, v0, :cond_2 const/4 v0, 0x4 if-eq p0, v0, :cond_1 const/4 v0, 0x5 if-eq p0, v0, :cond_0 .line 37 new-instance p0, Lcom/unity3d/services/banners/BannerErrorInfo; sget-object v0, Lcom/unity3d/services/banners/BannerErrorCode;->UNKNOWN:Lcom/unity3d/services/banners/BannerErrorCode; invoke-direct {p0, p1, v0}, Lcom/unity3d/services/banners/BannerErrorInfo;->(Ljava/lang/String;Lcom/unity3d/services/banners/BannerErrorCode;)V return-object p0 .line 35 :cond_0 new-instance p0, Lcom/unity3d/services/banners/BannerErrorInfo; sget-object v0, Lcom/unity3d/services/banners/BannerErrorCode;->NO_FILL:Lcom/unity3d/services/banners/BannerErrorCode; invoke-direct {p0, p1, v0}, Lcom/unity3d/services/banners/BannerErrorInfo;->(Ljava/lang/String;Lcom/unity3d/services/banners/BannerErrorCode;)V return-object p0 .line 33 :cond_1 new-instance p0, Lcom/unity3d/services/banners/BannerErrorInfo; sget-object v0, Lcom/unity3d/services/banners/BannerErrorCode;->WEBVIEW_ERROR:Lcom/unity3d/services/banners/BannerErrorCode; invoke-direct {p0, p1, v0}, Lcom/unity3d/services/banners/BannerErrorInfo;->(Ljava/lang/String;Lcom/unity3d/services/banners/BannerErrorCode;)V return-object p0 .line 31 :cond_2 new-instance p0, Lcom/unity3d/services/banners/BannerErrorInfo; sget-object v0, Lcom/unity3d/services/banners/BannerErrorCode;->NATIVE_ERROR:Lcom/unity3d/services/banners/BannerErrorCode; invoke-direct {p0, p1, v0}, Lcom/unity3d/services/banners/BannerErrorInfo;->(Ljava/lang/String;Lcom/unity3d/services/banners/BannerErrorCode;)V return-object p0 .end method # virtual methods .method public toLoadError()Lcom/unity3d/ads/UnityAds$UnityAdsLoadError; .locals 2 .line 15 sget-object v0, Lcom/unity3d/services/banners/BannerErrorInfo$1;->$SwitchMap$com$unity3d$services$banners$BannerErrorCode:[I iget-object v1, p0, Lcom/unity3d/services/banners/BannerErrorInfo;->errorCode:Lcom/unity3d/services/banners/BannerErrorCode; invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I move-result v1 aget v0, v0, v1 const/4 v1, 0x1 if-eq v0, v1, :cond_2 const/4 v1, 0x2 if-eq v0, v1, :cond_1 const/4 v1, 0x3 if-eq v0, v1, :cond_0 .line 23 sget-object v0, Lcom/unity3d/ads/UnityAds$UnityAdsLoadError;->INTERNAL_ERROR:Lcom/unity3d/ads/UnityAds$UnityAdsLoadError; return-object v0 .line 21 :cond_0 sget-object v0, Lcom/unity3d/ads/UnityAds$UnityAdsLoadError;->INTERNAL_ERROR:Lcom/unity3d/ads/UnityAds$UnityAdsLoadError; return-object v0 .line 19 :cond_1 sget-object v0, Lcom/unity3d/ads/UnityAds$UnityAdsLoadError;->NO_FILL:Lcom/unity3d/ads/UnityAds$UnityAdsLoadError; return-object v0 .line 17 :cond_2 sget-object v0, Lcom/unity3d/ads/UnityAds$UnityAdsLoadError;->INVALID_ARGUMENT:Lcom/unity3d/ads/UnityAds$UnityAdsLoadError; return-object v0 .end method