Lukáš Fryč commented on Enhancement RF-12261

There were several issues:

  • sources needs to be available for all the interfaces which components depends on
    • it means we need to extract sources before CDK generation
  • @JsfComponent(interfaces) attribute was used to define interfaces
    • we can simply add also the list of implemented interfaces
  • inheritance did not work properly, since interfaces were scanned after the abstract class
    • therefore values like @Attribute(defaultValue, passThrough) which could be rewritten was effectively taken from interfaces rather than from abstract class
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira