package z;

import android.annotation.SuppressLint;
import android.text.Editable;
import androidx.emoji2.text.n;

/* JADX INFO: compiled from: EmojiEditableFactory.java */
/* JADX INFO: loaded from: classes.dex */
final class b extends Editable.Factory {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private static final Object f5952a = new Object();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static volatile Editable.Factory f5953b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static Class<?> f5954c;

    @SuppressLint({"PrivateApi"})
    private b() {
        try {
            f5954c = Class.forName("android.text.DynamicLayout$ChangeWatcher", false, b.class.getClassLoader());
        } catch (Throwable unused) {
        }
    }

    public static Editable.Factory getInstance() {
        if (f5953b == null) {
            synchronized (f5952a) {
                if (f5953b == null) {
                    f5953b = new b();
                }
            }
        }
        return f5953b;
    }

    @Override // android.text.Editable.Factory
    public Editable newEditable(CharSequence charSequence) {
        Class<?> cls = f5954c;
        return cls != null ? n.c(cls, charSequence) : super.newEditable(charSequence);
    }
}
