Spoon: A Library for Implementing Analyses and Transformations of Java Source Code

by Renaud Pawlak, Martin Monperrus, Nicolas Petitprez, Carlos Noguera and Lionel Seinturier
Abstract: This paper presents SPOON, a library for the analysis and transformation of Java source code. SPOON enables Java developers to write a large range of domain-specific analyses and transformations in an easy and concise manner. SPOON analyses and transformations are written in plain Java. With SPOON, developers do not need to dive into parsing, to hack a compiler infrastructure, or to master a new formalism.
 View PDF
Open-access (on archives-ouvertes.fr)
Publisher version (via DOI)
Citations: [citations]
Other publications of Martin Monperrus

Cite it:

Spoon: A Library for Implementing Analyses and Transformations of Java Source Code (, , , and ), In Software: Practice and Experience, Wiley, volume 46, .
Renaud Pawlak, Martin Monperrus, Nicolas Petitprez, Carlos Noguera and Lionel Seinturier, "Spoon: A Library for Implementing Analyses and Transformations of Java Source Code", In Software: Practice and Experience, Wiley, vol. 46, pp. 1155-1179, 2015.

Bibtex Entry:

@article{pawlak:hal-01169705,
 title = {{Spoon: A Library for Implementing Analyses and Transformations of Java Source Code}},
 author = {Pawlak, Renaud and Monperrus, Martin and Petitprez, Nicolas and Noguera, Carlos and Seinturier, Lionel},
 url = {https://hal.inria.fr/hal-01078532/file/article.pdf},
 journal = {{Software: Practice and Experience}},
 publisher = {{Wiley}},
 volume = {46},
 pages = {1155-1179},
 year = {2015},
 doi = {10.1002/spe.2346},
}
Powered by bibtexbrowser
Tagged as: