Reflection-based implementation of Java extensions: the double-dispatch use-case - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue The Journal of Object Technology Année : 2005

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

Résumé

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.
Fichier principal
Vignette du fichier
article3.pdf (404.72 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-00619694 , version 1 (25-02-2013)

Identifiants

Citer

Rémi Forax, Étienne Duris, Gilles Roussel. Reflection-based implementation of Java extensions: the double-dispatch use-case. The Journal of Object Technology, 2005, 4 (10), pp.49-69. ⟨10.5381/jot.2005.4.10.a3⟩. ⟨hal-00619694⟩
217 Consultations
265 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More