Key points are not available for this paper at this time.
Distinguishing non-null references from possibly-null references at the type level can detect null-related errors in object-oriented programs at compile-time. This paper gives a proposal for retrofitting a language such as C# or Java with non-null types. It addresses the central complications that arise in constructors, where declared non-null fields may not yet have been initialized, but the partially constructed object is already accessible. The paper reports experience with an implementation for annotating and checking null-related properties in C# programs.
Building similarity graph...
Analyzing shared references across papers
Loading...
Fähndrich et al. (Sun,) studied this question.
synapsesocial.com/papers/6a1a237b7d55b2e1cd5b54b9 — DOI: https://doi.org/10.1145/949305.949332
Manuel Fähndrich
Meta (United States)
K. Rustan M. Leino
Amazon (Germany)
Microsoft (United States)
Building similarity graph...
Analyzing shared references across papers
Loading...
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: