我写了一个Groovy脚本,我需要访问一个具有私有访问修饰符的字段。效果很好,但会产生警告:
Access to <field_name> exceeds its access rights
我想禁止此警告。我必须使用@SuppressWarnings
注释的哪个值来实现它?
我已经尝试过@SuppressWarnings("all")
,它可以正常工作,但是我想对抑制进行更精细的控制。我也尝试过@SuppressWarnings("AccessingNonPublicFieldOfAnotherObject")
,但没有效果。
此警告在IntelliJ中的外观如下:
不幸的是,自动提示没有建议任何明智的解决方案: