Eager Class Initialization for Java
Kozen, Dexter; Stillerman, Matt
We describe a static analysis method on Java bytecode to determine class initialization dependencies. This method can be used for eager class loading and initialization. It catches many initialization circularities that are missed by the standard lazy implementation. Except for contrived examples, the computed initialization order gives the same results as standard lazy initialization.
computer science; technical report
Previously Published As