receiver annotations on a constructor
Jonathan Gibbons
jonathan.gibbons at oracle.com
Wed Jan 2 15:58:39 PST 2013
On 01/02/2013 03:46 PM, Alex Buckley wrote:
> On 1/2/2013 3:34 PM, Jonathan Gibbons wrote:
>> I'm looking at javadoc code for annotations on a receiver.
>>
>> Is it meaningful to talk about such annotations (on a receiver) for a
>> constructor?
>
> Yes. If the constructor is in an inner class, there are n receivers
> for each of the n lexically enclosing instances of the object under
> construction. Only the innermost receiver (the 1st lexically enclosing
> instance) may be annotated due to a deliberate limitation in the
> 'this' pseudo-parameter. In the spec at [1], see section 2.1 items 4
> and 5 - it is actually quite straightforward.
>
> Alex
>
> [1]
> http://mail.openjdk.java.net/pipermail/type-annotations-spec-experts/2012-December/000046.html
Thanks.
-- Jon
More information about the type-annotations-dev
mailing list