Path: csiph.com!usenet.pasdenom.info!gegeweb.org!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Gene Wirchenko Newsgroups: comp.lang.java.programmer Subject: Re: @Override Date: Tue, 24 Jul 2012 09:54:32 -0700 Organization: A noiseless patient Spider Lines: 23 Message-ID: <0okt08thf60cfkrt4bgds14sr0oh3bqnfo@4ax.com> 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=us-ascii Content-Transfer-Encoding: 7bit Injection-Info: mx04.eternal-september.org; posting-host="c0a6a1dc41fc92eb7000e57afbd16211"; logging-data="30574"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+VOv8ymjUHoidcGrLWOOoQC6wwY8J1MMc=" X-Newsreader: Forte Agent 4.2/32.1118 Cancel-Lock: sha1:H/bw3vybTfgT/8Q7zaBpcN+Bajo= Xref: csiph.com comp.lang.java.programmer:16305 On Tue, 24 Jul 2012 15:36:15 +0200, Robert Klemme wrote: >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. Let me add that useful annotations added by one user and group of users might be useful only for them so changing the language would not be a good fit. Sincerely, Gene Wirchenko