hg: valhalla/valhalla: [lworld]: Fix build failure
Srikanth
srikanth.adayapalam at oracle.com
Thu Sep 27 09:30:22 UTC 2018
On Thursday 27 September 2018 12:47 PM, Remi Forax wrote:
> ----- Mail original -----
>> De: "Srikanth" <srikanth.adayapalam at oracle.com>
>> À: "valhalla-dev" <valhalla-dev at openjdk.java.net>
>> Envoyé: Jeudi 27 Septembre 2018 06:52:43
>> Objet: Re: hg: valhalla/valhalla: [lworld]: Fix build failure
>> Clarification: It wasn't exactly an OpenJDK build failure - it was a
>> build failure reported by the automated continuous build and test
>> infrastructure while it attempted to build some artifacts needed for
>> testing.
>>
>> This issue is fixed now - but only by temporarily short circuiting the
>> support for anonymous value types. I will work on a fuller fix soon.
>> Apologies for any inconvenience.
> Is it because
> new value() {
> ...
> }
> is a valid syntax for an anonymous class even unlikely because a type should starts with an uppercase letter ?
Indeed.
When I temporarily backed out the support for local classes, it was
because I anticipated a lot of code which could use value as an
identifier as in
void foo() {
...
value = 10;
}
But I didn't really expect to run into code out there that would do new
value() - given the convention you cite. This was the source of the trouble.
Both the problems are solvable of course and I will work on a fix in due
course.
Srikanth
>
>> Srikanth
> Rémi
>
>> On Wednesday 26 September 2018 05:00 PM, srikanth.adayapalam at oracle.com
>> wrote:
>>> Changeset: 9b12d9f3dabb
>>> Author: sadayapalam
>>> Date: 2018-09-26 17:00 +0530
>>> URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9b12d9f3dabb
>>>
>>> [lworld]: Fix build failure
>>>
>>> ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
>>> ! test/langtools/tools/javac/valhalla/lworld-values/AnonymousValueType.java
>>> ! test/langtools/tools/javac/valhalla/lworld-values/IllegalByValueTest.java
>>> ! test/langtools/tools/javac/valhalla/lworld-values/IllegalByValueTest2.java
More information about the valhalla-dev
mailing list