Salut,
Je suis tombé sur le projet Lombok (http://projectlombok.org/features/index.html ) que je trouve très intéressant mais je me pose une question sur l'intérêt de leur annotation @Synchronized (http://projectlombok.org/features/Synchronized.ht
ml
).
En Java, les deux codes suivants sont équivalents :
public synchronized void method() {
....//code
}
public void method() {
....synchronized (this) {
........//code
....}
}
Lombok lui, avec son annotation, place le lock sur un objet en attribut privé plutôt que sur le this (cf leur exemple dans mon deuxième lien), quel est l'intérêt à faire ça ?