Le projet Lombok est une initiative très intéressante apparue il y a maintenant plusieurs années de cela, visant à offrir une série d'annotations permettant d'alléger la syntaxe du langage Java. L'idée qui se cache derrière est très simple : lors de la précompilation, les annotations sont remplacées par du code généré. Ainsi, lorsque le code est compilé, les instructions remplacées par les annotations sont présentes.
Le cas d'utilisation le plus simple à imaginer est la génération d'accesseurs – et bien évidemment, ce fut là le premier problème que le projet Lombok ait abordé. En effet, il est très aisé de générer les méthodes nécessaires à partir de la simple signature de l'attribut de la classe, et de nombreux éditeurs de code avancés permettent déjà de le faire, qu'il s'agisse d'Eclipse, de Netbeans ou d'IDEA. Mais malheureusement, le code généré dans ce cas encombre votre code source, tandis que l'approche de Lombok, plus élégante,...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première