Reports annotations used on record components that have no effect.
This can happen in two cases:
Example:
@Target(ElementType.METHOD)
@interface A { }
// The annotation will not appear in bytecode at all,
// as it should be propagated to the accessor but accessor is explicitly defined
record R(@A int x) {
public int x() { return x; }
}
New in 2021.1