Initialize field before super constructor runs?
No, there is no way to do this. According to the language specs, instance variables aren’t even initialized until a super() call has been made. These are the steps performed during the constructor step of class instance creation, taken from the link: Assign the arguments for the constructor to newly created parameter variables for this … Read more