|
Hi all, I am new to this mailing list. I try to use this syntax @Aspect public class ResourceManagerAspect { public static class HeaderResourceProducerImpl implements HeaderResourceProducer { public LinkedHashSet getHeaderScripts( FacesContext context, UIComponent component) { .... } public LinkedHashSet getHeaderStyles( FacesContext context, UIComponent component) { ... } } @DeclareParents( value="( @javax.faces.application.ResourceDependency * || @javax.faces.application.ResourceDependencies *)", defaultImpl=HeaderResourceProducerImpl.class) private HeaderResourceProducer membre; } My concern is that I have a project maven in multi-module. when I weave classes from the module of this aspect it works when I weave classes from another module this aspect does not work I have this error ... [ERROR] The type XXXRenderer must implement the inherited abstract method HeaderResourceProducer.getHeaderStyles(FacesContext, UIComponent) whats wrong I think that weaving is done but not totally? because it seems that the inter-type is affected to the XXXRenderer. --
Patrice
TRUONG VAN NGA
Département O2 (Forge et Orion) tel : 05.61.28.94.91 / fax : 05.61.28.92.82 Ministère de l'Agriculture et de la Pêche Secrétariat Général / Service de la modernisation / SDSI / BMSQ (Bureau des Méthodes, du Support et de la Qualité) BP 68 Castanet CEDEX |
_______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
