Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

37th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS-37'00)   p. 45
Java Multi-Method Framework

Full Article Text: Download PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.2000.891357
Send link to a friend

Abstract
In Java, method resolution is done at runtime, by late-binding, with respect to the dynamic type of the target object. Some object-oriented languages such as CLOS propose, in addition, late-binding according to dynamic types of arguments. This feature is known as multi-polymorphism and usually achieved by multi-methods. We propose a pure Java framework that provides multi-methods, without extending the base Java language nor modifying its semantics but intensively using the reflection mechanism of the language. The paper focuses on the algorithms and data structures involved in the method resolution strategy we have implemented in an optional package called Java Multi-Method Framework.
Additional Information
Index Terms- Java; object-oriented programming; software reusability; data structures; Java Multi-Method Framework; method resolution; late-binding; object-oriented languages; multi-polymorphism; reflection mechanism; algorithms; data structures

Citation:  R. Forax, E. Duris, G. Roussel, "Java Multi-Method Framework," tools, p. 45,  37th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS-37'00),  2000

Similar Articles

Abstract Contents
Abstract
Index Terms
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback