Reflection-based implementation of Java extensions: the double-dispatch use-case

Abstract : Reflection-based libraries may be used to extend the expressive power of Java without modifying the language nor the virtual machine. In this paper, we present the advantages of this approach together with general guidelines allowing such implementations to be practicable. We show how these principles have been applied to develop an efficient and general double-dispatch solution for Java, and we give the details of our implementation.
Type de document :
Article dans une revue
The Journal of Object Technology, Chair of Software Engineering, 2005, 4 (10), pp.49-69. 〈10.5381/jot.2005.4.10.a3〉
Liste complète des métadonnées

Littérature citée [26 références]  Voir  Masquer  Télécharger

https://hal-upec-upem.archives-ouvertes.fr/hal-00619694
Contributeur : Etienne Duris <>
Soumis le : lundi 25 février 2013 - 15:56:40
Dernière modification le : mercredi 11 avril 2018 - 12:12:02
Document(s) archivé(s) le : dimanche 26 mai 2013 - 02:40:11

Fichier

article3.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

Citation

Rémi Forax, Étienne Duris, Gilles Roussel. Reflection-based implementation of Java extensions: the double-dispatch use-case. The Journal of Object Technology, Chair of Software Engineering, 2005, 4 (10), pp.49-69. 〈10.5381/jot.2005.4.10.a3〉. 〈hal-00619694〉

Partager

Métriques

Consultations de la notice

307

Téléchargements de fichiers

156