package androidx.core.widget; import android.content.res.ColorStateList; import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; import android.os.Build; import android.util.Log; import android.widget.CompoundButton; import java.lang.reflect.Field; /* loaded from: classes.dex */ public final class CompoundButtonCompat { private static Field a; private static boolean b; /* JADX WARN: Multi-variable type inference failed */ public static void a(CompoundButton compoundButton, ColorStateList colorStateList) { if (Build.VERSION.SDK_INT >= 21) { compoundButton.setButtonTintList(colorStateList); } else if (compoundButton instanceof TintableCompoundButton) { ((TintableCompoundButton) compoundButton).setSupportButtonTintList(colorStateList); } } /* JADX WARN: Multi-variable type inference failed */ public static void a(CompoundButton compoundButton, PorterDuff.Mode mode) { if (Build.VERSION.SDK_INT >= 21) { compoundButton.setButtonTintMode(mode); } else if (compoundButton instanceof TintableCompoundButton) { ((TintableCompoundButton) compoundButton).setSupportButtonTintMode(mode); } } public static Drawable a(CompoundButton compoundButton) { if (Build.VERSION.SDK_INT >= 23) { return compoundButton.getButtonDrawable(); } if (!b) { try { a = CompoundButton.class.getDeclaredField("mButtonDrawable"); a.setAccessible(true); } catch (NoSuchFieldException e) { Log.i("CompoundButtonCompat", "Failed to retrieve mButtonDrawable field", e); } b = true; } Field field = a; if (field != null) { try { return (Drawable) field.get(compoundButton); } catch (IllegalAccessException e2) { Log.i("CompoundButtonCompat", "Failed to get button drawable via reflection", e2); a = null; } } return null; } }