Vincent Massol wrote:
> On Mar 3, 2008, at 1:39 PM, Sergiu Dumitriu wrote:
> 
>> Hi,
>>
>> Since we decided to switch to Java 1.5, I found a nice use for  
>> annotations.
>>
>> We can detect usage of deprecated APIs in java, but it is hard to do  
>> in
>> velocity. One way we can accomplish this is by writing our own  
>> velocity
>> uberspector, that checks if a method call is deprecated or not, and  
>> logs
>> the calls to deprecated methods. This will allow us to easily spot
>> deprecated code in our templates and fix them.
>>
>> The drawback is that it could slow things down a bit.
>>
>> The advantage is that as long as we properly use annotations, any
>> deprecated method used will be listed in the log.
> 
> Sure that's a good idea. We had discussed this some time ago. The  
> novelty is that we can now use annotations so we can use runtime  
> annotations for this.
> 
> I'm +1 for it. I don't think it should cause performance issues.
> 
> Thanks
> -Vincent

See http://jira.xwiki.org/jira/browse/XWIKI-2169
-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to