Eager Class Initialization for Java
File(s)
Permanent Link(s)
Collections
Author
Kozen, Dexter
Stillerman, Matt
Abstract
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.
Date Issued
2001-07-23
Publisher
Cornell University
Keywords
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR2001-1845
Type
technical report