.class Landroidx/core/graphics/BlendModeUtils$Api29Impl; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation build Landroidx/annotation/RequiresApi; value = 0x1d .end annotation .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/core/graphics/BlendModeUtils; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "Api29Impl" .end annotation # direct methods .method private constructor ()V .locals 0 .line 37 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static obtainBlendModeFromCompat(Landroidx/core/graphics/BlendModeCompat;)Ljava/lang/Object; .locals 1 .param p0 # Landroidx/core/graphics/BlendModeCompat; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/Nullable; .end annotation .line 43 sget-object v0, Landroidx/core/graphics/BlendModeUtils$1;->$SwitchMap$androidx$core$graphics$BlendModeCompat:[I invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I move-result p0 aget p0, v0, p0 packed-switch p0, :pswitch_data_0 const/4 p0, 0x0 return-object p0 .line 101 :pswitch_0 sget-object p0, Landroid/graphics/BlendMode;->LUMINOSITY:Landroid/graphics/BlendMode; return-object p0 .line 99 :pswitch_1 sget-object p0, Landroid/graphics/BlendMode;->COLOR:Landroid/graphics/BlendMode; return-object p0 .line 97 :pswitch_2 sget-object p0, Landroid/graphics/BlendMode;->SATURATION:Landroid/graphics/BlendMode; return-object p0 .line 95 :pswitch_3 sget-object p0, Landroid/graphics/BlendMode;->HUE:Landroid/graphics/BlendMode; return-object p0 .line 93 :pswitch_4 sget-object p0, Landroid/graphics/BlendMode;->MULTIPLY:Landroid/graphics/BlendMode; return-object p0 .line 91 :pswitch_5 sget-object p0, Landroid/graphics/BlendMode;->EXCLUSION:Landroid/graphics/BlendMode; return-object p0 .line 89 :pswitch_6 sget-object p0, Landroid/graphics/BlendMode;->DIFFERENCE:Landroid/graphics/BlendMode; return-object p0 .line 87 :pswitch_7 sget-object p0, Landroid/graphics/BlendMode;->SOFT_LIGHT:Landroid/graphics/BlendMode; return-object p0 .line 85 :pswitch_8 sget-object p0, Landroid/graphics/BlendMode;->HARD_LIGHT:Landroid/graphics/BlendMode; return-object p0 .line 83 :pswitch_9 sget-object p0, Landroid/graphics/BlendMode;->COLOR_BURN:Landroid/graphics/BlendMode; return-object p0 .line 81 :pswitch_a sget-object p0, Landroid/graphics/BlendMode;->COLOR_DODGE:Landroid/graphics/BlendMode; return-object p0 .line 79 :pswitch_b sget-object p0, Landroid/graphics/BlendMode;->LIGHTEN:Landroid/graphics/BlendMode; return-object p0 .line 77 :pswitch_c sget-object p0, Landroid/graphics/BlendMode;->DARKEN:Landroid/graphics/BlendMode; return-object p0 .line 75 :pswitch_d sget-object p0, Landroid/graphics/BlendMode;->OVERLAY:Landroid/graphics/BlendMode; return-object p0 .line 73 :pswitch_e sget-object p0, Landroid/graphics/BlendMode;->SCREEN:Landroid/graphics/BlendMode; return-object p0 .line 71 :pswitch_f sget-object p0, Landroid/graphics/BlendMode;->MODULATE:Landroid/graphics/BlendMode; return-object p0 .line 69 :pswitch_10 sget-object p0, Landroid/graphics/BlendMode;->PLUS:Landroid/graphics/BlendMode; return-object p0 .line 67 :pswitch_11 sget-object p0, Landroid/graphics/BlendMode;->XOR:Landroid/graphics/BlendMode; return-object p0 .line 65 :pswitch_12 sget-object p0, Landroid/graphics/BlendMode;->DST_ATOP:Landroid/graphics/BlendMode; return-object p0 .line 63 :pswitch_13 sget-object p0, Landroid/graphics/BlendMode;->SRC_ATOP:Landroid/graphics/BlendMode; return-object p0 .line 61 :pswitch_14 sget-object p0, Landroid/graphics/BlendMode;->DST_OUT:Landroid/graphics/BlendMode; return-object p0 .line 59 :pswitch_15 sget-object p0, Landroid/graphics/BlendMode;->SRC_OUT:Landroid/graphics/BlendMode; return-object p0 .line 57 :pswitch_16 sget-object p0, Landroid/graphics/BlendMode;->DST_IN:Landroid/graphics/BlendMode; return-object p0 .line 55 :pswitch_17 sget-object p0, Landroid/graphics/BlendMode;->SRC_IN:Landroid/graphics/BlendMode; return-object p0 .line 53 :pswitch_18 sget-object p0, Landroid/graphics/BlendMode;->DST_OVER:Landroid/graphics/BlendMode; return-object p0 .line 51 :pswitch_19 sget-object p0, Landroid/graphics/BlendMode;->SRC_OVER:Landroid/graphics/BlendMode; return-object p0 .line 49 :pswitch_1a sget-object p0, Landroid/graphics/BlendMode;->DST:Landroid/graphics/BlendMode; return-object p0 .line 47 :pswitch_1b sget-object p0, Landroid/graphics/BlendMode;->SRC:Landroid/graphics/BlendMode; return-object p0 .line 45 :pswitch_1c sget-object p0, Landroid/graphics/BlendMode;->CLEAR:Landroid/graphics/BlendMode; return-object p0 :pswitch_data_0 .packed-switch 0x1 :pswitch_1c :pswitch_1b :pswitch_1a :pswitch_19 :pswitch_18 :pswitch_17 :pswitch_16 :pswitch_15 :pswitch_14 :pswitch_13 :pswitch_12 :pswitch_11 :pswitch_10 :pswitch_f :pswitch_e :pswitch_d :pswitch_c :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method