Source code annotations alla Java

Justin Johansson jj at nospam.com
Thu Jan 20 06:29:17 PST 2011


On 21/01/11 01:02, Steven Schveighoffer wrote:
> On Thu, 20 Jan 2011 08:47:28 -0500, Justin Johansson <jj at nospam.com> wrote:
>
>> Not long ago the Java Language people introduced the idea of
>> annotations together with an annotation processing tool (apt).
>>
>> Now perhaps the idea of source code annotations is not actually a Java
>> invention per se, however for someone learning D is there any
>> equivalent idiom [of Java annotations] in the D language?
>
> Haven't used Java since they added annotations, but I think they are
> like C# attributes?
>
> In any case, D has an annotation syntax like:
>
> @property
>
> But I think at the moment, annotations have no custom ability. Only
> compiler-defined annotations are allowed. This may change in the future,
> but probably not short-term. FWIW, I think we need a much richer
> runtime-reflection capability before we can use custom annotations to
> any great effect.
>
> -Steve

Thanks for answer.  I wasn't expecting many enlightening responses. 
Yours was a pleasant reply, albeit a reflection of the current state of D.

- Justin




More information about the Digitalmars-d-learn mailing list