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

Reply via email to