[refactoring] [all] Use cglib MethodInterceptors wherever a string containing a 
field name, menthod name or similar is currently expected
-----------------------------------------------------------------------------------------------------------------------------------------

                 Key: LABS-221
                 URL: https://issues.apache.org/jira/browse/LABS-221
             Project: Labs
          Issue Type: Improvement
          Components: Magma
    Affects Versions: Current
            Reporter: Simone Gianni
            Assignee: Simone Gianni
            Priority: Critical
             Fix For: Future


Being one of the goals of Magma to offer a system which is at the same time 
flexible as a dynamic one, but completely compiled, having Strings to denote 
fields, property or method names is useless. cglib seems to be today the only 
alternative to dynamic proxies, and the only way when no interfaces are present.

It is not a complete solution anyway, cause cannot handle casts, but should 
suffice for 80% of situations. Using a nice combination of CharSequence and 
syntactic sugar (see JMock and harmcrest), it should be possible to retain 
compatibility with the String based approach for situations when cglib is not 
enough.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to