Title
Supporting Java traits in Eclipse
Abstract
Traits are a language technology that complements inheritance as a means for code reuse and class structuring. Traits encapsulate collections of methods so that they can be used and reused anywhere in the inheritance hierarchy. An important property of traits is that classes structured with traits have the same semantics as classes structured without them. With environment support, a programmer can move freely between views of the system with or without its component traits. In this paper we describe an environment for programming with traits for Java implemented in Eclipse.
Year
DOI
Venue
2004
10.1145/1066129.1066137
ETX
Keywords
Field
DocType
important property,class structure,java trait,environment support,inheritance hierarchy,language technology,component trait,code reuse
Composition over inheritance,Programmer,Programming language,Computer science,Eclipse,Code reuse,Structuring,Java,Language technology,Semantics
Conference
Citations 
PageRank 
References 
9
0.53
5
Authors
3
Name
Order
Citations
PageRank
Philip J. Quitslund1201.35
Emerson R. Murphy-hill2128474.35
Andrew P. Black31566366.84