I don't believe the generated code would check if the class has been initialized everytime it access a static member (which includes functions). I believe checking every access would be inefficient. I looked at §17.11 in ECMA 334 and it saysI don't believe the generated code would check