[
http://issues.ops4j.org/browse/QI-184?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=11988#action_11988
]
Tonny Kohar commented on QI-184:
--------------------------------
Another things
org.qi4j.api.service.ServiceDescriptor is not extending
org.qi4j.spi.composite.CompositeDescriptor, so how do I get the methods,
sideEffects, concern, etc ?
> Content on the Methods tab
> --------------------------
>
> Key: QI-184
> URL: http://issues.ops4j.org/browse/QI-184
> Project: Qi4j
> Issue Type: New Feature
> Components: Envisage
> Reporter: Niclas Hedhman
> Assignee: Tonny Kohar
> Fix For: 0.7
>
>
> The Methods tab should show all the methods of all Mixins (private and public
> separated) that don't return one of Property, Association or ManyAssociation.
> I suggest that the Methods are placed in a list, and a panel with the content
> of each method is rendered to its right. Such panel should show for each
> method, Mixin Type (=declaring class), all Constraints, all Concerns, all
> SideEffects and the Mixin implementation bound. You need to track the
> CompositeMethodDescriptor, MethodSideEffectDescriptor,
> MethodConcernDescriptor and we need to provide a MethodConstraintDescriptor
> as well (now missing).
> Ideally (ver 2?) they should render as a call stack graphically in the
> correct order, but we can settle for now that they are 'text only' in the
> correct order.
> Order here is determined from the order the visitor is called, and that all
> Constraints are called before the Concerns, which are before the Mixin call,
> then all the Concerns are 'returned' and after all concerns executed
> complete, the SideEffects are called in order. To visual that? Not sure.
> Suggestion welcome.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.ops4j.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev