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
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to