.class Lcom/google/android/material/transition/FadeModeEvaluators; .super Ljava/lang/Object; .source "FadeModeEvaluators.java" # static fields .field private static final CROSS:Lcom/google/android/material/transition/FadeModeEvaluator; .field private static final IN:Lcom/google/android/material/transition/FadeModeEvaluator; .field private static final OUT:Lcom/google/android/material/transition/FadeModeEvaluator; .field private static final THROUGH:Lcom/google/android/material/transition/FadeModeEvaluator; # direct methods .method public static constructor ()V .locals 1 .line 1 new-instance v0, Lcom/google/android/material/transition/FadeModeEvaluators$1; invoke-direct {v0}, Lcom/google/android/material/transition/FadeModeEvaluators$1;->()V sput-object v0, Lcom/google/android/material/transition/FadeModeEvaluators;->IN:Lcom/google/android/material/transition/FadeModeEvaluator; .line 2 new-instance v0, Lcom/google/android/material/transition/FadeModeEvaluators$2; invoke-direct {v0}, Lcom/google/android/material/transition/FadeModeEvaluators$2;->()V sput-object v0, Lcom/google/android/material/transition/FadeModeEvaluators;->OUT:Lcom/google/android/material/transition/FadeModeEvaluator; .line 3 new-instance v0, Lcom/google/android/material/transition/FadeModeEvaluators$3; invoke-direct {v0}, Lcom/google/android/material/transition/FadeModeEvaluators$3;->()V sput-object v0, Lcom/google/android/material/transition/FadeModeEvaluators;->CROSS:Lcom/google/android/material/transition/FadeModeEvaluator; .line 4 new-instance v0, Lcom/google/android/material/transition/FadeModeEvaluators$4; invoke-direct {v0}, Lcom/google/android/material/transition/FadeModeEvaluators$4;->()V sput-object v0, Lcom/google/android/material/transition/FadeModeEvaluators;->THROUGH:Lcom/google/android/material/transition/FadeModeEvaluator; return-void .end method .method private constructor ()V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static get(IZ)Lcom/google/android/material/transition/FadeModeEvaluator; .locals 1 if-eqz p0, :cond_4 const/4 v0, 0x1 if-eq p0, v0, :cond_2 const/4 p1, 0x2 if-eq p0, p1, :cond_1 const/4 p1, 0x3 if-ne p0, p1, :cond_0 .line 1 sget-object p0, Lcom/google/android/material/transition/FadeModeEvaluators;->THROUGH:Lcom/google/android/material/transition/FadeModeEvaluator; return-object p0 .line 2 :cond_0 new-instance p1, Ljava/lang/IllegalArgumentException; const-string v0, "Invalid fade mode: " invoke-static {v0, p0}, Landroid/support/v4/media/b;->a(Ljava/lang/String;I)Ljava/lang/String; move-result-object p0 invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 .line 3 :cond_1 sget-object p0, Lcom/google/android/material/transition/FadeModeEvaluators;->CROSS:Lcom/google/android/material/transition/FadeModeEvaluator; return-object p0 :cond_2 if-eqz p1, :cond_3 .line 4 sget-object p0, Lcom/google/android/material/transition/FadeModeEvaluators;->OUT:Lcom/google/android/material/transition/FadeModeEvaluator; goto :goto_0 :cond_3 sget-object p0, Lcom/google/android/material/transition/FadeModeEvaluators;->IN:Lcom/google/android/material/transition/FadeModeEvaluator; :goto_0 return-object p0 :cond_4 if-eqz p1, :cond_5 .line 5 sget-object p0, Lcom/google/android/material/transition/FadeModeEvaluators;->IN:Lcom/google/android/material/transition/FadeModeEvaluator; goto :goto_1 :cond_5 sget-object p0, Lcom/google/android/material/transition/FadeModeEvaluators;->OUT:Lcom/google/android/material/transition/FadeModeEvaluator; :goto_1 return-object p0 .end method