Generation of synthesized parameters
Alex Buckley
alex.buckley at oracle.com
Fri Feb 1 13:11:08 PST 2013
Yes. The Java language and the core reflection API jointly and
explicitly agree on the concept of an "implicitly declared" construct.
(It's not even tacit agreement - the terms used are obviously the same.)
Meanwhile, the ClassFile structure offers ACC_MANDATED as a way for some
other spec (namely, the joint JLS and Java SE API spec) to flag that
they own the construct. (The JVMS acknowledges that their ownership is
currently something to do with "implicitly declared in source code", but
that reason could broaden in future.)
Alex
On 2/1/2013 12:55 PM, Eric McCorkle wrote:
> Is it intentional that the isSynthesized() has been renamed to
> isImplicit() instead of isMandated()?
>
> On 02/01/13 14:43, Alex Buckley wrote:
>> The enhanced metadata spec PDF showing 2013-01-31 is up to date.
>>
>> Alex
>>
>> On 2/1/2013 11:07 AM, Joe Darcy wrote:
>>>
>>> On 2/1/2013 10:59 AM, John Rose wrote:
>>>> On Feb 1, 2013, at 10:15 AM, Eric McCorkle <eric.mccorkle at oracle.com
>>>> <mailto:eric.mccorkle at oracle.com>> wrote:
>>>>
>>>>> Has there been a convergence on what to name this, then? I'd like to
>>>>> get changsets into the review process ASAP.
>>>>
>>>> This message is relevant:
>>>>
>>>> http://mail.openjdk.java.net/pipermail/enhanced-metadata-spec-discuss/2013-January/000141.html
>>>>
>>>>
>>>> The bottom line appears to be s/synthesized/mandated/g.
>>>>
>>>
>>> I believe Alex has some alternate wording in the works...
>>>
>>> -Joe
>>>
More information about the compiler-dev
mailing list