k3
k3 copied to clipboard
Initialize attributes and reflect values in the model
si un aspect est délcaré comme ceci:
@Aspect(className=System)
class SystemAspect {
public LinkedListMultimap sharedMemory = LinkedListMultimap.create
}
L'affectation ne passe pas par la méthode SystemAspect.sharedMemory(System, LinkedListMultimap) mais est faite dans
@SuppressWarnings("all")
public class SystemAspectSystemAspectProperties {
public LinkedListMultimap sharedMemory = LinkedListMultimap.create
}
Du coup ces attributes ne sont pas initialisés dans le modèle. Je m'en suis sorti en faisant l'affectation dans le getSharedMemory et la méthode initialize pour la fifo. Les méthodes statiques devraient être utilisées non?