Fuzion Logo
fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

Java/jdk/internal/foreign/MemorySessionImpl.fz


# Fuzion interface to instance members of Java instance class 'jdk.internal.foreign.MemorySessionImpl'
#
# !!!!!!  DO NOT EDIT, GENERATED CODE !!!!!!
#
# This code was generated automatically using the fzjava tool V0.087 called 
# as follows:
#
#   ./build/bin/fzjava java.base -to=build/modules/java.base -verbose=0
#
public Java.jdk.internal.foreign.MemorySessionImpl(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is

  # call Java instance method 'public abstract void jdk.internal.foreign.MemorySessionImpl.acquire0()':
  #
  public acquire0 unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.foreign.MemorySessionImpl" "acquire0" "()V" MemorySessionImpl.this []

  # call Java instance method 'public void jdk.internal.foreign.MemorySessionImpl.addCloseAction(java.lang.Runnable)':
  #
  public addCloseAction_Ljava_7_lang_7_Runnable_s_(arg0 Java.java.lang.Runnable) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.foreign.MemorySessionImpl" "addCloseAction" "(Ljava/lang/Runnable;)V" MemorySessionImpl.this [(Java.jdk.internal.foreign.MemorySessionImpl.addCloseAction_Ljava_7_lang_7_Runnable_s_.this.arg0)]

  # call Java instance method 'public void jdk.internal.foreign.MemorySessionImpl.addOrCleanupIfFail(jdk.internal.foreign.MemorySessionImpl$ResourceList$ResourceCleanup)':
  #
  public addOrCleanupIfFail_Ljdk_7_internal_7_foreign_7_MemorySessionImpl_S_ResourceList_S_ResourceCleanup_s_(arg0 Java.jdk.internal.foreign.MemorySessionImpl_S_ResourceList_S_ResourceCleanup) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.foreign.MemorySessionImpl" "addOrCleanupIfFail" "(Ljdk/internal/foreign/MemorySessionImpl\$ResourceList\$ResourceCleanup;)V" MemorySessionImpl.this [(Java.jdk.internal.foreign.MemorySessionImpl.addOrCleanupIfFail_Ljdk_7_internal_7_foreign_7_MemorySessionImpl_S_ResourceList_S_ResourceCleanup_s_.this.arg0)]

  # call Java instance method 'public java.lang.foreign.MemorySegment jdk.internal.foreign.MemorySessionImpl.allocate(long,long)':
  #
  public allocate_JJ(arg0 i64, arg1 i64) Java.java.lang.foreign.MemorySegment =>
    fuzion.java.call_virtual (Java.java.lang.foreign.MemorySegment) "jdk.internal.foreign.MemorySessionImpl" "allocate" "(JJ)Ljava/lang/foreign/MemorySegment;" MemorySessionImpl.this [(fuzion.java.i64_to_java_object Java.jdk.internal.foreign.MemorySessionImpl.allocate_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.jdk.internal.foreign.MemorySessionImpl.allocate_JJ.this.arg1)]

  # call Java instance method 'public java.lang.foreign.Arena jdk.internal.foreign.MemorySessionImpl.asArena()':
  #
  public asArena Java.java.lang.foreign.Arena =>
    fuzion.java.call_virtual (Java.java.lang.foreign.Arena) "jdk.internal.foreign.MemorySessionImpl" "asArena" "()Ljava/lang/foreign/Arena;" MemorySessionImpl.this []

  # call Java instance method 'public void jdk.internal.foreign.MemorySessionImpl.checkValidState()':
  #
  public checkValidState unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.foreign.MemorySessionImpl" "checkValidState" "()V" MemorySessionImpl.this []

  # call Java instance method 'public void jdk.internal.foreign.MemorySessionImpl.checkValidStateRaw()':
  #
  public checkValidStateRaw unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.foreign.MemorySessionImpl" "checkValidStateRaw" "()V" MemorySessionImpl.this []

  # call Java instance method 'public void jdk.internal.foreign.MemorySessionImpl.close()':
  #
  public close unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.foreign.MemorySessionImpl" "close" "()V" MemorySessionImpl.this []

  # call Java instance method 'public final boolean jdk.internal.foreign.MemorySessionImpl.isAccessibleBy(java.lang.Thread)':
  #
  public isAccessibleBy_Ljava_7_lang_7_Thread_s_(arg0 Java.java.lang.Thread) bool =>
    fuzion.java.call_virtual (bool) "jdk.internal.foreign.MemorySessionImpl" "isAccessibleBy" "(Ljava/lang/Thread;)Z" MemorySessionImpl.this [(Java.jdk.internal.foreign.MemorySessionImpl.isAccessibleBy_Ljava_7_lang_7_Thread_s_.this.arg0)]

  # call Java instance method 'public boolean jdk.internal.foreign.MemorySessionImpl.isAlive()':
  #
  public isAlive bool =>
    fuzion.java.call_virtual (bool) "jdk.internal.foreign.MemorySessionImpl" "isAlive" "()Z" MemorySessionImpl.this []

  # call Java instance method 'public boolean jdk.internal.foreign.MemorySessionImpl.isCloseable()':
  #
  public isCloseable bool =>
    fuzion.java.call_virtual (bool) "jdk.internal.foreign.MemorySessionImpl" "isCloseable" "()Z" MemorySessionImpl.this []

  # call Java instance method 'public final boolean jdk.internal.foreign.MemorySessionImpl.isCloseableBy(java.lang.Thread)':
  #
  public isCloseableBy_Ljava_7_lang_7_Thread_s_(arg0 Java.java.lang.Thread) bool =>
    fuzion.java.call_virtual (bool) "jdk.internal.foreign.MemorySessionImpl" "isCloseableBy" "(Ljava/lang/Thread;)Z" MemorySessionImpl.this [(Java.jdk.internal.foreign.MemorySessionImpl.isCloseableBy_Ljava_7_lang_7_Thread_s_.this.arg0)]

  # call Java instance method 'public final java.lang.Thread jdk.internal.foreign.MemorySessionImpl.ownerThread()':
  #
  public ownerThread Java.java.lang.Thread =>
    fuzion.java.call_virtual (Java.java.lang.Thread) "jdk.internal.foreign.MemorySessionImpl" "ownerThread" "()Ljava/lang/Thread;" MemorySessionImpl.this []

  # call Java instance method 'public abstract void jdk.internal.foreign.MemorySessionImpl.release0()':
  #
  public release0 unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.foreign.MemorySessionImpl" "release0" "()V" MemorySessionImpl.this []

  # call Java instance method 'public void jdk.internal.foreign.MemorySessionImpl.whileAlive(java.lang.Runnable)':
  #
  public whileAlive_Ljava_7_lang_7_Runnable_s_(arg0 Java.java.lang.Runnable) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.foreign.MemorySessionImpl" "whileAlive" "(Ljava/lang/Runnable;)V" MemorySessionImpl.this [(Java.jdk.internal.foreign.MemorySessionImpl.whileAlive_Ljava_7_lang_7_Runnable_s_.this.arg0)]

  # short-hand to call Java method 'public void jdk.internal.foreign.MemorySessionImpl.addCloseAction(java.lang.Runnable)':
  #
  public addCloseAction(arg0 Java.java.lang.Runnable) (unit) =>
    addCloseAction_Ljava_7_lang_7_Runnable_s_ Java.jdk.internal.foreign.MemorySessionImpl.addCloseAction.this.arg0

  # short-hand to call Java method 'public void jdk.internal.foreign.MemorySessionImpl.addOrCleanupIfFail(jdk.internal.foreign.MemorySessionImpl$ResourceList$ResourceCleanup)':
  #
  public addOrCleanupIfFail(arg0 Java.jdk.internal.foreign.MemorySessionImpl_S_ResourceList_S_ResourceCleanup) (unit) =>
    addOrCleanupIfFail_Ljdk_7_internal_7_foreign_7_MemorySessionImpl_S_ResourceList_S_ResourceCleanup_s_ Java.jdk.internal.foreign.MemorySessionImpl.addOrCleanupIfFail.this.arg0

  # short-hand to call Java method 'public java.lang.foreign.MemorySegment jdk.internal.foreign.MemorySessionImpl.allocate(long,long)':
  #
  public allocate(arg0 i64, arg1 i64) (Java.java.lang.foreign.MemorySegment) =>
    allocate_JJ Java.jdk.internal.foreign.MemorySessionImpl.allocate.this.arg0 Java.jdk.internal.foreign.MemorySessionImpl.allocate.this.arg1

  # short-hand to call Java method 'public final boolean jdk.internal.foreign.MemorySessionImpl.isAccessibleBy(java.lang.Thread)':
  #
  public isAccessibleBy(arg0 Java.java.lang.Thread) (bool) =>
    isAccessibleBy_Ljava_7_lang_7_Thread_s_ Java.jdk.internal.foreign.MemorySessionImpl.isAccessibleBy.this.arg0

  # short-hand to call Java method 'public final boolean jdk.internal.foreign.MemorySessionImpl.isCloseableBy(java.lang.Thread)':
  #
  public isCloseableBy(arg0 Java.java.lang.Thread) (bool) =>
    isCloseableBy_Ljava_7_lang_7_Thread_s_ Java.jdk.internal.foreign.MemorySessionImpl.isCloseableBy.this.arg0

  # short-hand to call Java method 'public void jdk.internal.foreign.MemorySessionImpl.whileAlive(java.lang.Runnable)':
  #
  public whileAlive(arg0 Java.java.lang.Runnable) (unit) =>
    whileAlive_Ljava_7_lang_7_Runnable_s_ Java.jdk.internal.foreign.MemorySessionImpl.whileAlive.this.arg0