Beyond Annotations: A Proposal for Extensible Java (XJ)

Tony Clark, Paul Sammut, James S. Willans. Beyond Annotations: A Proposal for Extensible Java (XJ). In Eighth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2008), 28-29 September 2008, Beijing, China. pages 229-238, IEEE, 2008. [doi]

Abstract

Annotations provide a limited way of extending Java in order to tailor the language for specific tasks. This paper describes a proposal for a Java extension which generalises annotations to allow Java to be a platform for developing domain specific languages.