mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 23:04:50 +02:00
8319563: Reformat code in the FFM API
Reviewed-by: mcimadamore
This commit is contained in:
parent
ac0ee20a38
commit
42f43c520c
3 changed files with 12 additions and 5 deletions
|
@ -875,7 +875,8 @@ public sealed interface MemoryLayout permits SequenceLayout, GroupLayout, Paddin
|
|||
static SequenceLayout sequenceLayout(long elementCount, MemoryLayout elementLayout) {
|
||||
MemoryLayoutUtil.requireNonNegative(elementCount);
|
||||
Objects.requireNonNull(elementLayout);
|
||||
Utils.checkElementAlignment(elementLayout, "Element layout size is not multiple of alignment");
|
||||
Utils.checkElementAlignment(elementLayout,
|
||||
"Element layout size is not multiple of alignment");
|
||||
return Utils.wrapOverflow(() ->
|
||||
SequenceLayoutImpl.of(elementCount, elementLayout));
|
||||
}
|
||||
|
|
|
@ -1297,7 +1297,9 @@ public sealed interface MemorySegment permits AbstractMemorySegmentImpl {
|
|||
@ForceInline
|
||||
static void copy(MemorySegment srcSegment, long srcOffset,
|
||||
MemorySegment dstSegment, long dstOffset, long bytes) {
|
||||
copy(srcSegment, ValueLayout.JAVA_BYTE, srcOffset, dstSegment, ValueLayout.JAVA_BYTE, dstOffset, bytes);
|
||||
copy(srcSegment, ValueLayout.JAVA_BYTE, srcOffset,
|
||||
dstSegment, ValueLayout.JAVA_BYTE, dstOffset,
|
||||
bytes);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -1354,7 +1356,9 @@ public sealed interface MemorySegment permits AbstractMemorySegmentImpl {
|
|||
Objects.requireNonNull(srcElementLayout);
|
||||
Objects.requireNonNull(dstSegment);
|
||||
Objects.requireNonNull(dstElementLayout);
|
||||
AbstractMemorySegmentImpl.copy(srcSegment, srcElementLayout, srcOffset, dstSegment, dstElementLayout, dstOffset, elementCount);
|
||||
AbstractMemorySegmentImpl.copy(srcSegment, srcElementLayout, srcOffset,
|
||||
dstSegment, dstElementLayout, dstOffset,
|
||||
elementCount);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -228,7 +228,8 @@ public interface SymbolLookup {
|
|||
@CallerSensitive
|
||||
@Restricted
|
||||
static SymbolLookup libraryLookup(String name, Arena arena) {
|
||||
Reflection.ensureNativeAccess(Reflection.getCallerClass(), SymbolLookup.class, "libraryLookup");
|
||||
Reflection.ensureNativeAccess(Reflection.getCallerClass(),
|
||||
SymbolLookup.class, "libraryLookup");
|
||||
if (Utils.containsNullChars(name)) {
|
||||
throw new IllegalArgumentException("Cannot open library: " + name);
|
||||
}
|
||||
|
@ -256,7 +257,8 @@ public interface SymbolLookup {
|
|||
@CallerSensitive
|
||||
@Restricted
|
||||
static SymbolLookup libraryLookup(Path path, Arena arena) {
|
||||
Reflection.ensureNativeAccess(Reflection.getCallerClass(), SymbolLookup.class, "libraryLookup");
|
||||
Reflection.ensureNativeAccess(Reflection.getCallerClass(),
|
||||
SymbolLookup.class, "libraryLookup");
|
||||
return libraryLookup(path, RawNativeLibraries::load, arena);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue