package androidx.core.view; import android.os.Build; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.view.accessibility.AccessibilityEvent; import android.view.accessibility.AccessibilityNodeInfo; import android.view.accessibility.AccessibilityNodeProvider; import androidx.core.view.accessibility.AccessibilityNodeInfoCompat; import androidx.core.view.accessibility.AccessibilityNodeProviderCompat; /* loaded from: classes.dex */ public class AccessibilityDelegateCompat { private static final View.AccessibilityDelegate b = new View.AccessibilityDelegate(); private final View.AccessibilityDelegate a = new AccessibilityDelegateAdapter(this); private static final class AccessibilityDelegateAdapter extends View.AccessibilityDelegate { private final AccessibilityDelegateCompat a; AccessibilityDelegateAdapter(AccessibilityDelegateCompat accessibilityDelegateCompat) { this.a = accessibilityDelegateCompat; } @Override // android.view.View.AccessibilityDelegate public boolean dispatchPopulateAccessibilityEvent(View view, AccessibilityEvent accessibilityEvent) { return this.a.a(view, accessibilityEvent); } @Override // android.view.View.AccessibilityDelegate public AccessibilityNodeProvider getAccessibilityNodeProvider(View view) { AccessibilityNodeProviderCompat a = this.a.a(view); if (a != null) { return (AccessibilityNodeProvider) a.a(); } return null; } @Override // android.view.View.AccessibilityDelegate public void onInitializeAccessibilityEvent(View view, AccessibilityEvent accessibilityEvent) { this.a.b(view, accessibilityEvent); } @Override // android.view.View.AccessibilityDelegate public void onInitializeAccessibilityNodeInfo(View view, AccessibilityNodeInfo accessibilityNodeInfo) { this.a.a(view, AccessibilityNodeInfoCompat.a(accessibilityNodeInfo)); } @Override // android.view.View.AccessibilityDelegate public void onPopulateAccessibilityEvent(View view, AccessibilityEvent accessibilityEvent) { this.a.c(view, accessibilityEvent); } @Override // android.view.View.AccessibilityDelegate public boolean onRequestSendAccessibilityEvent(ViewGroup viewGroup, View view, AccessibilityEvent accessibilityEvent) { return this.a.a(viewGroup, view, accessibilityEvent); } @Override // android.view.View.AccessibilityDelegate public boolean performAccessibilityAction(View view, int i, Bundle bundle) { return this.a.a(view, i, bundle); } @Override // android.view.View.AccessibilityDelegate public void sendAccessibilityEvent(View view, int i) { this.a.a(view, i); } @Override // android.view.View.AccessibilityDelegate public void sendAccessibilityEventUnchecked(View view, AccessibilityEvent accessibilityEvent) { this.a.d(view, accessibilityEvent); } } View.AccessibilityDelegate a() { return this.a; } public void b(View view, AccessibilityEvent accessibilityEvent) { b.onInitializeAccessibilityEvent(view, accessibilityEvent); } public void c(View view, AccessibilityEvent accessibilityEvent) { b.onPopulateAccessibilityEvent(view, accessibilityEvent); } public void d(View view, AccessibilityEvent accessibilityEvent) { b.sendAccessibilityEventUnchecked(view, accessibilityEvent); } public void a(View view, int i) { b.sendAccessibilityEvent(view, i); } public boolean a(View view, AccessibilityEvent accessibilityEvent) { return b.dispatchPopulateAccessibilityEvent(view, accessibilityEvent); } public void a(View view, AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) { b.onInitializeAccessibilityNodeInfo(view, accessibilityNodeInfoCompat.r()); } public boolean a(ViewGroup viewGroup, View view, AccessibilityEvent accessibilityEvent) { return b.onRequestSendAccessibilityEvent(viewGroup, view, accessibilityEvent); } public AccessibilityNodeProviderCompat a(View view) { AccessibilityNodeProvider accessibilityNodeProvider; if (Build.VERSION.SDK_INT < 16 || (accessibilityNodeProvider = b.getAccessibilityNodeProvider(view)) == null) { return null; } return new AccessibilityNodeProviderCompat(accessibilityNodeProvider); } public boolean a(View view, int i, Bundle bundle) { if (Build.VERSION.SDK_INT >= 16) { return b.performAccessibilityAction(view, i, bundle); } return false; } }