Интересно, можно ли локально подавить errorprone предупреждений, не получая вместо этого предупреждение Eclipse? Например, с этой строкой
private final byte[] magicBytes;
в перечислении я получаю предупреждение ImmutableEnumChecker
, поскольку byte[]
является изменяемым. Это имеет смысл, но я гарантировал, что он никогда не протекает и никогда не мутирует, поэтому я хотел бы подавить предупреждение здесь. Я не хочу подавлять это глобально, поэтому я не могу использовать параметры командной строки и с
@SuppressWarnings("ImmutableEnumChecker")
я обмениваю только предупреждение errorprone на предупреждение Eclipse Unsupported @SuppressWarnings("ImmutableEnumChecker")
.
Раньше я использовал findbugs с @SuppressFBWarnings
именно по этой причине ....
Есть ли что-то вроде "SuppressFBWarnings" в errorprone? Или любое другое решение?