标签: java immutability
我有一个带有一些参数的方法(将其命名为“ runTask”)。 我需要这个参数是不可变的。
如此
void runTask(@Immutable A arg) { arg.setValue(1); }
在运行时会引发异常。
顺便说一句,我不能更改A类的结构。我所拥有的就是这种方法。