Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Changelog: https://github.com/INRIA/spoon/pull/3647
Changelog: https://github.com/INRIA/spoon/pull/3501
Changelog: https://github.com/INRIA/spoon/pull/3310
Name | Nb Commit |
---|---|
Martin Monperrus | 30 |
Nicolas Harrand | 14 |
arno | 5 |
Haris Adzemovic | 3 |
Pavel Vojtechovsky | 3 |
Egor Bredikhin | 2 |
Rhys Compton | 1 |
Muhammet Ali AKBAY | 1 |
Simon Urli | 1 |
Thomas Durieux | 1 |
HectorSM | 1 |
Lionel Seinturier | 1 |
Initial release of spoon-decompiler
This release contains the following functionalities:
Changelog at https://github.com/INRIA/spoon/pull/3057
Name | Nb Commit |
---|---|
Martin Monperrus | 28 |
Nicolas Harrand | 9 |
Alexander Shopov | 2 |
Charm | 1 |
Pavel Vojtechovsky | 1 |
GluckZhang | 1 |
Fabien DUMINY | 1 |
Simon Urli | 1 |
Mickael Istria | 1 |
new ArrayList<>()
. (PR: #2833)Name | Nb Commit |
---|---|
Pavel Vojtechovsky | 10 |
Martin Monperrus | 9 |
Egor Bredikhin | 3 |
Nicolas Harrand | 3 |
Thomas Durieux | 1 |
Kai Luo | 1 |
Benjamin DANGLOT | 1 |
Lionel Seinturier | 1 |
Simon Urli | 1 |
Clément Fournier | 1 |
import package.Type.*
. (PR: #2731)else
of if
statement. (PR: #2679)List<? extends Object>
by List<?>
in PatternTest. (PR: #2753)length()==0
by isEmpty()
. (PR: #2658)Name | Nb Commit |
---|---|
Pavel Vojtechovsky | 38 |
Martin Monperrus | 27 |
Tomasz Zieliński | 23 |
Nicolas Harrand | 12 |
Egor Bredikhin | 3 |
Simon Urli | 3 |
Mehdi Kaytoue | 1 |
lodart | 1 |
raymogg | 1 |
Changelog at https://github.com/INRIA/spoon/issues/2489