class EmojiEditText extends EditText {

    @Override
    public void setKeyListener(@Nullable KeyListener keyListener) {
        if (keyListener != null) {
            keyListener = getEmojiEditTextHelper().getKeyListener(keyListener);
        }
        super.setKeyListener(keyListener);
    }

    public  EmojiEditText(Context context);
    public  EmojiEditText(Context context, AttributeSet attrs);
    public  EmojiEditText(Context context, AttributeSet attrs, int defStyleAttr);
    @RequiresApi(Build.VERSION_CODES.LOLLIPOP) public  EmojiEditText(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes);

}