public interface jdk.incubator.foreign.MappedMemorySegment extends jdk.incubator.foreign.MemorySegment
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: jdk.incubator.foreign.MappedMemorySegment
super_class: java.lang.Object
{
public abstract jdk.incubator.foreign.MappedMemorySegment withAccessModes(int);
descriptor: (I)Ljdk/incubator/foreign/MappedMemorySegment;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
accessModes
public abstract jdk.incubator.foreign.MappedMemorySegment asSlice(long, long);
descriptor: (JJ)Ljdk/incubator/foreign/MappedMemorySegment;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
offset
newSize
public abstract void force();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void load();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void unload();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isLoaded();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public jdk.incubator.foreign.MemorySegment withAccessModes(int);
descriptor: (I)Ljdk/incubator/foreign/MemorySegment;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokeinterface jdk.incubator.foreign.MappedMemorySegment.withAccessModes:(I)Ljdk/incubator/foreign/MappedMemorySegment;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.foreign.MemorySegment asSlice(long, long);
descriptor: (JJ)Ljdk/incubator/foreign/MemorySegment;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=3
0: aload 0
lload 1
lload 3
invokeinterface jdk.incubator.foreign.MappedMemorySegment.asSlice:(JJ)Ljdk/incubator/foreign/MappedMemorySegment;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "MappedMemorySegment.java"