I'm writing a class, which at some point has to have all its `Field`s assigned from another item of this class.
I did it through reflection:
for (Field f:pg.getClass().getDeclaredFields()) {
f.set(this, f.get(pg));
}
The problem is, that this class contains a `Field`, which is `final`. I could skip it by name, but to me that seems not elegant at all.
What's the best way to check if a `Field` is `final` in java using reflection?
以上就是Check if a field is final in java using reflection的详细内容,更多请关注web前端其它相关文章!