сделайте Eclipse, равняется () / хэш-код () методы считывания использования

Из-за проблем с IPython (от 6.x до 7.2) + джедай мой временный хакер

def fix_ipython_autocomplete(enable=True):
    """Change autocomplete behavior for IPython > 6.x

    Parameter
    ---------
    enable : bool (default True)
        Is use the trick.

    Notes
    -----
    Since IPython > 6.x the ``jedi`` package is using for autocomplete by default.
    But in some cases, the autocomplete doesn't work correctly wrong (see e.g.
    `here `_).

    To set the correct behaviour we should use in IPython environment::

        %config Completer.use_jedi = False

    or add to IPython config (``\.ipython\profile_default\ipython_config.py``)::

        c.Completer.use_jedi = False
    """

    try:
        __IPYTHON__
    except NameError:
        pass
    else:
        from IPython import __version__      
        major = int(__version__.split('.')[0])
        if major >= 6:
            from IPython import get_ipython
            get_ipython().Completer.use_jedi = not enable

См. Также https://github.com/ipython/ipython/issues/11653

7
задан Yuval Adam 5 May 2009 в 08:53
поделиться

4 ответа

Это не решение, скорее обходной путь - но вы можете попробовать сгенерировать equals () , а затем использовать рефакторинг 'encapsulate field', чтобы заменить все поля, доступные для использования в методах получения / установки (это работает внутри класса также).

7
ответ дан 7 December 2019 в 05:30
поделиться

Я использовал плагин для генерации hashCode () и equals () с apache commons lang

0
ответ дан 7 December 2019 в 05:30
поделиться

Как ни странно, эти шаблоны, похоже, вообще не настраиваются.

Вы можете посмотреть здесь вопрос . Также этот блог . Возможно, Google предоставит вам намного больше.

0
ответ дан 7 December 2019 в 05:30
поделиться

Оххх, будьте осторожны с проксированием: http://blog.xebia.com/2008/03/08/advanced-hibernate-proxy-pitfalls/ ;)

1
ответ дан 7 December 2019 в 05:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: