hg: valhalla/valhalla: 8222745: [lworld] Declare value classes with "inline" modifier
Srikanth
srikanth.adayapalam at oracle.com
Sat Apr 20 06:50:51 UTC 2019
So value classes er .. inline classes are declared with the inline
modifier. Also @__inline__ can be used till IDEs catch up.
I have not yet withdrawn "value" as a modifier. The @__value__
annotation also remains. I would like to nuke these by end of next
business week unless I hear objections/alternatives.
Srikanth
On 20/04/19 12:15 PM, srikanth.adayapalam at oracle.com wrote:
> Changeset: 0fab32ad7048
> Author: sadayapalam
> Date: 2019-04-20 12:15 +0530
> URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0fab32ad7048
>
> 8222745: [lworld] Declare value classes with "inline" modifier
>
> + src/java.base/share/classes/java/lang/__inline__.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
> ! test/langtools/tools/javac/diags/CheckResourceKeys.java
> + test/langtools/tools/javac/valhalla/lworld-values/InlineAnnotationOnAnonymousClass.java
> + test/langtools/tools/javac/valhalla/lworld-values/InlineAnnotationOnAnonymousClass.out
> + test/langtools/tools/javac/valhalla/lworld-values/InlineAnnotationTest.java
> + test/langtools/tools/javac/valhalla/lworld-values/InlineAnnotationTest.out
> + test/langtools/tools/javac/valhalla/lworld-values/InlineClassTest.java
>
More information about the valhalla-dev
mailing list