Skip to Main content Skip to Navigation
Reports

Refactoring Composite to Visitor and Inverse Transformation in Java

Akram Ajouli 1 Julien Cohen 2
1 ASCOLA - Aspect and composition languages
Inria Rennes – Bretagne Atlantique , Département informatique - EMN, LINA - Laboratoire d'Informatique de Nantes Atlantique
Abstract : We describe how to use refactoring tools to transform a Java program conforming to the Composite design pattern into a program conforming to the Visitor design pattern with the same external behavior. We also describe the inverse transformation. We use the refactoring tool provided by IntelliJ IDEA.
Document type :
Reports
Complete list of metadata

https://hal.archives-ouvertes.fr/hal-00652872
Contributor : Julien Cohen Connect in order to contact the contributor
Submitted on : Monday, July 1, 2013 - 12:17:01 PM
Last modification on : Thursday, March 5, 2020 - 5:48:05 PM
Long-term archiving on: : Wednesday, April 5, 2017 - 5:14:20 AM

Files

rapport.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00652872, version 3
  • ARXIV : 1112.4271

Citation

Akram Ajouli, Julien Cohen. Refactoring Composite to Visitor and Inverse Transformation in Java. 2013. ⟨hal-00652872v3⟩

Share

Metrics

Record views

718

Files downloads

499