hg: valhalla/valhalla: 8211910: [lworld] Reinstate support for local value classes.

Srikanth srikanth.adayapalam at oracle.com
Mon Oct 15 11:13:09 UTC 2018



On Thursday 11 October 2018 01:22 PM, Remi Forax wrote:
> Hi Srikanth,
> the diamond syntax doesn't seems to work with an anonymous value class.
>
> ComparatorBenchMark.java:85: error: method does not override or implement a method from a supertype
>      return new value Function<>() {
>
> it works if i specify the type arguments.

Thanks!

Fixed here:

  http://hg.openjdk.java.net/valhalla/valhalla/rev/2045f7495341

for https://bugs.openjdk.java.net/browse/JDK-8212175

Thanks
Srikanth

>
> regards,
> Rémi
>
> ----- Mail original -----
>> De: "Srikanth" <srikanth.adayapalam at oracle.com>
>> À: "valhalla-dev" <valhalla-dev at openjdk.java.net>
>> Envoyé: Mardi 9 Octobre 2018 12:16:30
>> Objet: hg: valhalla/valhalla: 8211910: [lworld] Reinstate support for local value classes.
>> Changeset: e7216b29214d
>> Author:    sadayapalam
>> Date:      2018-10-09 15:46 +0530
>> URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/e7216b29214d
>>
>> 8211910: [lworld] Reinstate support for local value classes.
>>
>> ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
>> ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
>> ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
>> ! test/langtools/tools/javac/valhalla/lworld-values/AnonymousValueType.java
>> + test/langtools/tools/javac/valhalla/lworld-values/CheckLocalClasses.java
>> ! test/langtools/tools/javac/valhalla/lworld-values/IllegalByValueTest.java
>> ! test/langtools/tools/javac/valhalla/lworld-values/IllegalByValueTest2.java
>> + test/langtools/tools/javac/valhalla/lworld-values/ValueModifierTest.java
>> + test/langtools/tools/javac/valhalla/lworld-values/ValueModifierTest.out



More information about the valhalla-dev mailing list