[ https://issues.apache.org/jira/browse/LABS-221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Bogan updated LABS-221: ----------------------------- Attachment: connector-j-8.0-relnotes-en.pdf > [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: Next > > Attachments: connector-j-8.0-relnotes-en.pdf > > > 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 was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: labs-unsubscr...@labs.apache.org For additional commands, e-mail: labs-h...@labs.apache.org