Как стать автором
Обновить

Комментарии 4

Вы бы хоть подсветку какую-то использовали, читать почти невозможно.
И ещё, диспатчер я бы на вашем месте реализовал через аннотации.
Подсветку поправил.
про аннотации почитаю и подумаю как переделать.
Про аннотации порядок несколько специфичен:
Вы пишете аннотацию, которая говорит о том, что поле содержит некоторое значение, например так:
@Returns(AvatarBaseParams.CORE_OBJ_NAME) List itsBaseParams;
далее в начале существования класса вы заполняете Map<String,Field>, а в методе вместо перебора полей делаете return fieldMap.get(name).value().get(), примерно так.
Спасибо огромное. Постараюсь написать как переделал.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации