Supporting methods and events by an integrated abstraction

  • Authors:
  • YungYu Zhuang;Shigeru Chiba

  • Affiliations:
  • University of Tokyo;University of Tokyo

  • Venue:
  • Proceedings of the 9th ECOOP Workshop on Reflection, AOP, and Meta-Data for Software Evolution
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Events have been introduced into a number of programming languages since they are known as a useful programming abstraction. Although those languages provide a language construct directly supporting events, they also provide a similar construct in parallel, which is a method. This paper proposes a new language construct named method slot and a new language DominoJ, which is a Java-based extension supporting method slots. A method slot is a single language construct supporting both methods and events by an integrated abstraction. This paper shows how method slots work as methods and events.