EnumSet.of в Groovy - PullRequest
       23

EnumSet.of в Groovy

0 голосов
/ 21 июня 2019

У меня есть следующая строка кода в .groovy тестовом файле:

private static final EnumSet<MyEnum> MY_ENUM_SET = EnumSet.of(MyEnum.CASE_1, MyEnum.CASE_2)

Пока файл компилируется и выполняется полностью нормально, IDE (IntelliJ IDEA) предупреждает меня о:

'of' in 'java.util.EnumSet<E>' cannot be applied to ('my.package.MyEnum', 'my.package.MyEnum').
Inspection info: Reports assignments with incompatible types

Очевидно, MyEnum является действительным .java. enum и импортируется в файл .groovy.Я хотел бы понять, что IDE на самом деле пытается сказать мне.Если я скопирую и вставлю строку в любое время .java, предупреждение исчезнет, ​​поэтому должно быть что-то вроде EnumSet в groovy.

...