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: Rickard Öberg
             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

Reply via email to