diff --git a/src/java.base/share/classes/java/lang/foreign/MemoryLayout.java b/src/java.base/share/classes/java/lang/foreign/MemoryLayout.java index 40014e8c41f..71193a02212 100644 --- a/src/java.base/share/classes/java/lang/foreign/MemoryLayout.java +++ b/src/java.base/share/classes/java/lang/foreign/MemoryLayout.java @@ -396,7 +396,8 @@ import jdk.internal.foreign.layout.UnionLayoutImpl; * @sealedGraph * @since 22 */ -public sealed interface MemoryLayout permits SequenceLayout, GroupLayout, PaddingLayout, ValueLayout { +public sealed interface MemoryLayout + permits SequenceLayout, GroupLayout, PaddingLayout, ValueLayout { /** * {@return the layout size, in bytes} diff --git a/src/java.base/share/classes/java/lang/foreign/ValueLayout.java b/src/java.base/share/classes/java/lang/foreign/ValueLayout.java index ff2cd290388..3464950fca5 100644 --- a/src/java.base/share/classes/java/lang/foreign/ValueLayout.java +++ b/src/java.base/share/classes/java/lang/foreign/ValueLayout.java @@ -50,9 +50,10 @@ import jdk.internal.foreign.layout.ValueLayouts; * @sealedGraph * @since 22 */ -public sealed interface ValueLayout extends MemoryLayout permits - ValueLayout.OfBoolean, ValueLayout.OfByte, ValueLayout.OfChar, ValueLayout.OfShort, ValueLayout.OfInt, - ValueLayout.OfFloat, ValueLayout.OfLong, ValueLayout.OfDouble, AddressLayout { +public sealed interface ValueLayout extends MemoryLayout + permits ValueLayout.OfBoolean, ValueLayout.OfByte, ValueLayout.OfChar, + ValueLayout.OfShort, ValueLayout.OfInt, ValueLayout.OfFloat, + ValueLayout.OfLong, ValueLayout.OfDouble, AddressLayout { /** * {@return the value's byte order}