Title of article
Safe instantiation in Generic Java
Author/Authors
Eric E. Allen، نويسنده , , Robert Cartwright، نويسنده ,
Issue Information
دوهفته نامه با شماره پیاپی سال 2006
Pages
12
From page
26
To page
37
Abstract
This paper introduces the “Safe Instantiation Principle”, a new design criterion for evaluating extensions of Java that support generic types. The paper initially focuses on the GJ and NextGen formulations of Generic Java and the implications of safe instantiation for both approaches. Then it applies the safe instantiation principle to the problem of adding mixins to Java as generic types. Finally, it shows that the hygienic formulation of mixins is the only way to maintain safe instantiation and type soundness in Java with mixins and to prevent the introduction of insidious bugs with no clearly defined point of blame.
Keywords
Type-checking , Generic Java , Mixins , Generics , Type systems
Journal title
Science of Computer Programming
Serial Year
2006
Journal title
Science of Computer Programming
Record number
1079832
Link To Document