Inherited methods are ignored when searching for bind/unbind methods --------------------------------------------------------------------
Key: FELIX-1570 URL: https://issues.apache.org/jira/browse/FELIX-1570 Project: Felix Issue Type: Bug Components: Maven SCR Plugin Affects Versions: maven-scr-plugin-1.2.0 Reporter: Geert Schuring I have a class that inherits 2 protected methods from its parent class and I want to use these methods to bind and unbind the LogService. I've set the following annotation: @Reference( name="LogService", referenceInterface=LogService.class, cardinality=ReferenceCardinality.MANDATORY_UNARY, policy=ReferencePolicy.DYNAMIC, bind="setLogService", unbind="unsetLogService") The maven src plugin comes with the following messages: [INFO] [scr:scr {execution: generate-scr-scrdescriptor}] [WARNING] @scr.reference: Method setLogService should be declared protected (Java annotations in nl.interact911.ipds.connector.xmpp.XMPPConnector) [ERROR] @scr.reference: Missing method unsetLogService for reference LogService (Java annotations in nl.interact911.ipds.connector.xmpp.XMPPConnector) The SCR plugin apparently ignores inherited methods, because i have no problem calling the mentioned methods from within the annotated class. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.