Mixin : Un puissant framework de tissage de bytecode pour Java

2024-12-28
Mixin : Un puissant framework de tissage de bytecode pour Java

Mixin est un framework de traits/mixins et de tissage de bytecode pour Java utilisant ASM, se connectant au processus de chargement des classes à l'exécution via des services branchables. Il prend en charge le système LegacyLauncher de Mojang (déprécié au profit du ModLauncher plus extensible), et est compatible avec Java 8 et les versions ultérieures. Mixin offre une documentation complète, des référentiels Maven et des outils, notamment un processeur d'annotations pour gérer les tâches d'obfuscation, et une intégration avec Eclipse et IntelliJ IDEA. Son historique des versions détaille les ajouts de fonctionnalités et les corrections de bogues, aidant les développeurs à choisir la version appropriée.

Développement