IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

janselmeer

  1. Générer des aspects avec un AnnotationProcessor

    par , 23/09/2015 à 21h14
    Donc j'ai utilisé Aspectj pour écrire un aspect me permettant d'ajouter des accesseurs à un attribut d'une classe java. Le problème, c'est que mon aspect n'est pas générique et que je ne peux pas le réutiliser.
    Moi, ce que je voudrais, c'est pouvoir générer les accesseurs pour n'importe quel attribut. D'où l'idée de générer les aspects à partir d'un template. J'utiliser Xtend pour écrire mon template à partir de l'aspect, ce qui est assez rapide :
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    class GetterSetterTpl {
    ...
    Catégories
    Java
  2. [Actualité] Utiliser AspectJ pour générer des accesseurs

    par , 16/09/2015 à 21h38
    Pour ceux qui ne connaissent pas l'ITD d'AspectJ (Déclaration Inter-Types), cela permet de rajouter des éléments dans les classes via un aspect : attributs; méthodes, annotations, héritage d'interface...
    Est-ce que je peux m'en servir pour générer des accesseurs dans une bean ?
    Pour le savoir, je crée un bean avec un attribut property :
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public class SampleBean {
     
    	public String property;
     
    }

    Maintenant, je crée un aspect ...

    Mis à jour 17/09/2015 à 20h36 par janselmeer

    Tags: aspectj
    Catégories
    Java