Spoon

Spoon is an open-source library for analyzing and transforming Java source code

Spoon provides a complete and fine-grained Java metamodel where any program element (classes, methods, fields, statements, expressions...) can be accessed both for reading and modification. Spoon takes as input source code and produces transformed source code ready to be compiled. It is usable for instance for code quality analysis, instrumentation and monitoring, static analysis, dynamic analysis.

Web sitehttp://spoon.gforge.inria.fr/
Releases / Downloads

https://github.com/INRIA/spoon

Awards
award.png 2017 Community Award
Project leader(s)

Martin Monperrus

FunctionalitySoftware engineering
StatusIncubation
License(s)CeCILL-C Free Software License Agreement
VCS repository(ies)

https://github.com/INRIA/spoon/

Issue tracker URLhttps://github.com/INRIA/spoon/issues
Discussion channels

http://lists.gforge.inria.fr/mailman/listinfo/spoon-discuss

Documentation

http://spoon.gforge.inria.fr/

OW2 submissionSpoon