1. Java / Говнокод #11798

    +126

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    private Listener<BaseEvent> blurListener = new Listener<BaseEvent>() {
    	@Override
    	public void handleEvent(BaseEvent be) {
    		Component item = getComponent(be);
    		if(focusedItem == item) {
    			focusedItem = item;
    		}
    	}
    }

    Даже боюсь предположить, зачем это.

    Запостил: someone, 19 Сентября 2012

    Комментарии (2) RSS

    • ну, если строки 5-7 просто бессмыслица, то в 4ой, а именно getComponent(be) - говно:
      Component /*Listener<E>.*/getComponent(E event) {
          return event.getComponent();
      }
      так все было?
      Ответить
      • Там немножко похитрее логика, в зависимости от типа ивента и виджета он может что-нибудь другое подставить. Но суть такова, да.
        Ответить

    Добавить комментарий