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.
@Nullable
annotation to spoon.support.util
(#5537)@Nullable
annotation to spoon.support.visitor
(#5497)RELEASE
version for jbang instead of LATEST
(#5716)@Nullable
annotation to spoon.support
(#5456)spoon.support.compiler
(#5422)We'd like to thank the following people for their contributions:
Deque
should be used instead of Stack
(#5374)CtTypeInformation
and CtCodeElement#partiallyEvaluate
(#5331)We'd like to thank the following people for their contributions:
VisitorPartialEvaluator
, namely with support for char
and preservation of types by @Luro02 in https://github.com/INRIA/spoon/pull/5291
Full Changelog: https://github.com/INRIA/spoon/compare/spoon-core-10.3.0...v10.4.0
Changelog: https://github.com/INRIA/spoon/pull/4946
*
. (PR: #4320)CtTryWithResource
exactly once and retain separator. (PR: #4309)Name | Nb Commit |
---|---|
MartinWitt | 180 |
renovate[bot] | 68 |
Aman Sharma | 15 |
Axel Howind | 8 |
Martin Monperrus | 8 |
Hannes Greule | 4 |
Simon Larsén | 4 |
Henry Chu | 2 |
Nicolas Harrand | 2 |
Thimo Seitz | 1 |
Ceki Gülcü | 1 |
Anton Lyxell | 1 |
intrigus-lgtm | 1 |
César Soto Valero | 1 |
I-Al-Istannen | 1 |
Rijnard van Tonder | 1 |
Viktor | 1 |
Changelog: https://github.com/INRIA/spoon/pull/4254
Changelog https://github.com/INRIA/spoon/pull/4104