Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!eternal-september.org!feeder.eternal-september.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Robert Klemme Newsgroups: comp.lang.java.programmer Subject: Re: @Override Date: Tue, 24 Jul 2012 15:36:15 +0200 Lines: 20 Message-ID: References: <75036e8b-8b5f-4ea4-aef7-c063249f5707@googlegroups.com> <500dce9e$0$6901$e4fe514c@news2.news.xs4all.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net kuuJBSdlm2bKRYEL/pCdHA+uZJUcpGDiFXc89uTRGFv/4s3JuwzAIBosr+lfbNfn8= Cancel-Lock: sha1:YhOJyglCeX4G8geoiIDXI84UftU= User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 In-Reply-To: <500dce9e$0$6901$e4fe514c@news2.news.xs4all.nl> Xref: csiph.com comp.lang.java.programmer:16302 On 24.07.2012 00:22, Silvio Bierman wrote: > Using an annotation is, as with > almost all uses of annotations, a poor attempt at making up for the lack > of a proper language feature. That is nonsense. The mere fact that users can define their own annotations along with handling these annotations demonstrates that annotations solve problems which cannot be tackled by changing a language's syntax. Annotations add *arbitrary* meta data to language constructs; if all these would have to be handled by a language change you would need a new Java for every custom library which requires additional meta data. Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/