On Tue, 24 Mar 2026 20:32:48 GMT, Chen Liang <[email protected]> wrote:
> Vector API anticipates to use Java declarations like sealed classes but
> missed them. We can easily add them to make future work in downstream like
> Valhalla easier.
src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java line
1176:
> 1174: */
> 1175: @SuppressWarnings("exports")
> 1176: public sealed abstract class Vector<E> extends
> jdk.internal.vm.vector.VectorSupport.Vector<E> permits AbstractVector {
Use blessed modifiers order
Suggestion:
public abstract sealed class Vector<E> extends
jdk.internal.vm.vector.VectorSupport.Vector<E> permits AbstractVector {
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/30414#discussion_r2990798728