humanoid
А можно ли сказать, что если в языке юзают аннотации + рефлексию, то это язык со слабыми возможностями?
нет
* аннотации сами по себе ничего не значат без механизма имплементации
* рефлексия бывает разная: ран тайм, компайл тайм (последнее вполне может сохранять саунднесс типов)
* "слабые" плохое слово ибо ничего не определяет
можно сказать что хотелки авторов вышли за границы возможностей языка и в текущих условиях выбрали решением рефлексию