hg: amber/amber: adding runtime support for sealed types
Vicente Romero
vicente.romero at oracle.com
Tue Dec 11 13:46:49 UTC 2018
Hi Remi,
On 12/11/18 4:52 AM, Remi Forax wrote:
> Hi Vicente,
> for the code of isSealed, i believe that an empty sealed type is a valid degenerate case, it may be not valid in Java the language, but it's a better representation of a typed null than a class with no constructor that javac uses for generated accessor constructor.
I tried to implement the most current spec, if we decide that empty
sealed classes make sense then changing that in the implementation
shouldn't be a big deal.
>
> cheers,
> Rémi
Thanks,
Vicente
>
> ----- Mail original -----
>> De: "Vicente Romero" <vicente.romero at oracle.com>
>> À: "amber-dev" <amber-dev at openjdk.java.net>
>> Envoyé: Mardi 11 Décembre 2018 03:20:30
>> Objet: hg: amber/amber: adding runtime support for sealed types
>> Changeset: e70eb090a5f3
>> Author: vromero
>> Date: 2018-12-10 20:54 -0500
>> URL: http://hg.openjdk.java.net/amber/amber/rev/e70eb090a5f3
>>
>> adding runtime support for sealed types
>>
>> ! make/hotspot/symbols/symbols-unix
>> ! src/hotspot/share/classfile/classFileParser.cpp
>> ! src/hotspot/share/classfile/classFileParser.hpp
>> ! src/hotspot/share/classfile/vmSymbols.hpp
>> ! src/hotspot/share/include/jvm.h
>> ! src/hotspot/share/oops/instanceKlass.cpp
>> ! src/hotspot/share/oops/instanceKlass.hpp
>> ! src/hotspot/share/prims/jvm.cpp
>> ! src/java.base/share/classes/java/lang/Class.java
>> ! src/java.base/share/native/libjava/Class.c
More information about the amber-dev
mailing list