spoon
Notoriété 65 %
Spoon est une bibliothèque Java permettant d'analyser, transformer, transpiler et restructurer du code Java. Elle construit un AST (Arbre de Syntaxe Abstraite) bien conçu avec une API puissante pour l'analyse et la transformation. Spoon supporte les versions modernes de Java jusqu'à Java 20.
Dépôt de code
- https://github.com/INRIA/spoon (nouvelle fenêtre)1 959 étoiles
Cas d'utilisation métiers
- Restructuration de code Java
- Transformation de code Java
- Analyse de code Java
- Génération de code Java
Organisation
- Institut national de recherche en informatique et en automatique (organisation rattachée)
Outils utilisés
- JUnit
- OpenID Connect
- jsdom
- Ehcache
- CouchDB
- MapStruct
- Git
- Assertj
- JSON
- Objection.js
- OpenLDAP
- Testcontainers
- Apache Ant
- MessagePack
- guava
- Requests
- Spring Security
- Groovy
- Google App Engine
- Mockito
- OkHttp
- graphql.js
- Keycloak
- Spring Boot
- Swagger UI
- SLF4J
- FindBugs
- Java Persistence API
- QueryDSL
- Java EE
- date-fns
- Spring Tools 4
- ActiveMQ
- Spock Framework
- IntelliJ IDEA
- MongoDB
- JBoss
- Logback
- Spring Data
- XML
- Liquibase
- node-sass
- PostgreSQL
- OAuth2
- JSON Web Token
- JavaFX
- HSQLDB
- OpenAPI
- Apache Derby
- Spring Framework
Description générée le lundi 18 mars 2024 à 10:57:23