Spoon is an open-source library to analyze, rewrite, transform, transpile Java source code.
It parses source files to build a well-designed AST with powerful analysis and transformation API.
License | MIT |
---|---|
Categories | Java Compilers/Parsers |
Tags | compilerparserjavajavac |
HomePage | https://spoon.gforge.inria.fr/ |
Date | Aug 11, 2024 |
Files | pom (9 KB) jar (1.9 MB) View All |
Repositories | Central |
Ranking | #5127 in MvnRepository (See Top Artifacts) #5 in Java Compilers/Parsers |
Used By | 89 artifacts |
Compile Dependencies (10)
Category/License | Group / Artifact | Version | Updates | |
---|---|---|---|---|
JSON Lib Apache 2.0 | com.fasterxml.jackson.core » jackson-databind | 2.17.2 | ✔ | |
CLI Parser Apache 2.0 | com.martiansoftware » jsap | 2.1 | 20210129 | |
I/O Apache 2.0 | commons-io » commons-io | 2.16.1 | 2.17.0 | |
Core Utils Apache 2.0 | org.apache.commons » commons-lang3 | 3.16.0 | 3.17.0 | |
Compression Apache 2.0 | org.apache.commons » commons-compress | 1.27.0 | 1.27.1 | |
Build Model Apache 2.0 | org.apache.maven » maven-model | 3.6.0 | 3.9.9 | |
Apache 2.0 | org.apache.maven.shared » maven-invoker | 3.3.0 | ✔ | |
EPL 2.0 | org.eclipse.jdt » org.eclipse.jdt.core | 3.38.0 | 3.39.0 | |
Apache 2.0 | org.jspecify » jspecify | 1.0.0 | ✔ | |
Logging MIT | org.slf4j » slf4j-api | 1.7.36 | 2.0.16 |
Test Dependencies (8)
Category/License | Group / Artifact | Version | Updates | |
---|---|---|---|---|
Logging EPL 1.0LGPL 2.1 | ch.qos.logback » logback-classic | 1.5.6 | 1.5.8 | |
Core Utils Apache 2.0 | com.google.guava » guava | 33.2.1-jre | 33.3.0-jre | |
Apache 2.0 | com.mysema.querydsl » querydsl-core | 3.7.4 | 5.1.0 | |
Validation Apache 2.0 | javax.validation » validation-api | 2.0.1.Final | 3.1.0 | |
Assertion Apache 2.0 | org.assertj » assertj-core | 3.26.3 | ✔ | |
MIT | org.kohsuke.metainf-services » metainf-services (optional) | 1.11 | ✔ | |
Compression | org.tukaani » xz | 1.10 | ✔ | |
Mocking MIT | uk.org.lidalia » slf4j-test | 1.2.0 | 3.0.1 |
Licenses
License | URL |
---|---|
CeCILL-C | https://cecill.info/licences/Licence_CeCILL-C_V1-en.txt |
MIT | https://opensource.org/licenses/MIT |
Developers
Name | Dev Id | Roles | Organization | |
---|---|---|---|---|
Martin Monperrus | monperrus | |||
Nicolas Harrand | nharrand | |||
Martin Wittlinger | martinwitt | |||
Hannes Greule | sirywell | |||
I-Al-Istannen | I-Al-Istannen |