Есть ли способ управлять импортом подклассов путем наследования?Есть ли способ управлять импортом подклассов по наследованию
Я знаю, что это не цель наследования, но я хотел бы сделать это, потому что у меня есть своего рода шаблон источника java для QA-людей в моей компании. Я не хочу, чтобы они беспокоились об импорте при вставке java-ified selenese внутри шаблона java.
Знаете ли вы какие-либо рамки, аннотации и т. П., Которые могут это сделать?
Пример того, что я имею в виду (с воображаемым @inherit
аннотацию):
@inherit
import xyz.ABC
class Super{
}
И теперь подкласс не нужно больше импортировать ABC:
class Sub extends Super {
ABC abc;
}
Просьба уточнить on * импорт подкласса * - суперкласс обычно не заботится о своих подклассах - я бы не ожидал операторов 'import' для подклассов. –
Я попытался прояснить, что означает, например, дать пример с воображаемой аннотацией. – devsnd