You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Two-phase class initialization (allow code before super calls) #158
Phase1: Not possible to use 'this' (no method calls etc.)
super-call
Phase2: Everything allowed
Also look at Declaring and Checking Non-null Types in an Object-Oriented Language
Manuel Fähndrich and K. Rustan M. Leino, section 3 and section 9