News for hackers. Stuff that matters.
Re:Data Classes for Java by arthur_pryor on Wednesday November 01, 2017 @08:51PM (#15606923)
i'm a little rusty on my java, but i don't think this will work for non-constants (i.e. it won't work for things you don't set at compile time).

to my knowledge, there's no "make this a constant after the first time the value is set" declaration in java (or any language that i'm aware of).

Re:Data Classes for Java by dhosek on Wednesday November 01, 2017 @08:59PM (#15606964)
If you declare a field final in Java, you either need to set it at declaration or in the constructor, so it will work with things set at compile time.