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

Java/java/lang/Thread.fz


# Fuzion interface to instance members of Java instance class 'java.lang.Thread'
#
# !!!!!!  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.java.lang.Thread(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is

  # call Java instance method 'public final void java.lang.Thread.checkAccess()':
  #
  public checkAccess unit =>
    fuzion.java.call_virtual (unit) "java.lang.Thread" "checkAccess" "()V" Thread.this []

  # call Java instance method 'public int java.lang.Thread.countStackFrames()':
  #
  public countStackFrames i32 =>
    fuzion.java.call_virtual (i32) "java.lang.Thread" "countStackFrames" "()I" Thread.this []

  # call Java instance method 'public java.lang.ClassLoader java.lang.Thread.getContextClassLoader()':
  #
  public getContextClassLoader Java.java.lang.ClassLoader =>
    fuzion.java.call_virtual (Java.java.lang.ClassLoader) "java.lang.Thread" "getContextClassLoader" "()Ljava/lang/ClassLoader;" Thread.this []

  # call Java instance method 'public long java.lang.Thread.getId()':
  #
  public getId i64 =>
    fuzion.java.call_virtual (i64) "java.lang.Thread" "getId" "()J" Thread.this []

  # call Java instance method 'public final java.lang.String java.lang.Thread.getName()':
  #
  public getName Java.java.lang.__jString =>
    fuzion.java.call_virtual (Java.java.lang.__jString) "java.lang.Thread" "getName" "()Ljava/lang/String;" Thread.this []

  # call Java instance method 'public final int java.lang.Thread.getPriority()':
  #
  public getPriority i32 =>
    fuzion.java.call_virtual (i32) "java.lang.Thread" "getPriority" "()I" Thread.this []

  # call Java instance method 'public java.lang.StackTraceElement[] java.lang.Thread.getStackTrace()':
  #
  public getStackTrace fuzion.java.Array (Java.java.lang.StackTraceElement) =>
    fuzion.java.call_virtual (fuzion.java.Array (Java.java.lang.StackTraceElement)) "java.lang.Thread" "getStackTrace" "()[Ljava/lang/StackTraceElement;" Thread.this []

  # call Java instance method 'public java.lang.Thread$State java.lang.Thread.getState()':
  #
  public getState Java.java.lang.Thread_S_State =>
    fuzion.java.call_virtual (Java.java.lang.Thread_S_State) "java.lang.Thread" "getState" "()Ljava/lang/Thread\$State;" Thread.this []

  # call Java instance method 'public final java.lang.ThreadGroup java.lang.Thread.getThreadGroup()':
  #
  public getThreadGroup Java.java.lang.ThreadGroup =>
    fuzion.java.call_virtual (Java.java.lang.ThreadGroup) "java.lang.Thread" "getThreadGroup" "()Ljava/lang/ThreadGroup;" Thread.this []

  # call Java instance method 'public java.lang.Thread$UncaughtExceptionHandler java.lang.Thread.getUncaughtExceptionHandler()':
  #
  public getUncaughtExceptionHandler Java.java.lang.Thread_S_UncaughtExceptionHandler =>
    fuzion.java.call_virtual (Java.java.lang.Thread_S_UncaughtExceptionHandler) "java.lang.Thread" "getUncaughtExceptionHandler" "()Ljava/lang/Thread\$UncaughtExceptionHandler;" Thread.this []

  # call Java instance method 'public void java.lang.Thread.interrupt()':
  #
  public interrupt unit =>
    fuzion.java.call_virtual (unit) "java.lang.Thread" "interrupt" "()V" Thread.this []

  # call Java instance method 'public final boolean java.lang.Thread.isAlive()':
  #
  public isAlive bool =>
    fuzion.java.call_virtual (bool) "java.lang.Thread" "isAlive" "()Z" Thread.this []

  # call Java instance method 'public final boolean java.lang.Thread.isDaemon()':
  #
  public isDaemon bool =>
    fuzion.java.call_virtual (bool) "java.lang.Thread" "isDaemon" "()Z" Thread.this []

  # call Java instance method 'public boolean java.lang.Thread.isInterrupted()':
  #
  public isInterrupted bool =>
    fuzion.java.call_virtual (bool) "java.lang.Thread" "isInterrupted" "()Z" Thread.this []

  # call Java instance method 'public final boolean java.lang.Thread.isVirtual()':
  #
  public isVirtual bool =>
    fuzion.java.call_virtual (bool) "java.lang.Thread" "isVirtual" "()Z" Thread.this []

  # call Java instance method 'public final void java.lang.Thread.join() throws java.lang.InterruptedException':
  #
  public join outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.lang.Thread" "join" "()V" Thread.this []

  # call Java instance method 'public final void java.lang.Thread.join(long) throws java.lang.InterruptedException':
  #
  public join_J(arg0 i64) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.lang.Thread" "join" "(J)V" Thread.this [(fuzion.java.i64_to_java_object Java.java.lang.Thread.join_J.this.arg0)]

  # call Java instance method 'public final void java.lang.Thread.join(long,int) throws java.lang.InterruptedException':
  #
  public join_JI(arg0 i64, arg1 i32) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.lang.Thread" "join" "(JI)V" Thread.this [(fuzion.java.i64_to_java_object Java.java.lang.Thread.join_JI.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Thread.join_JI.this.arg1)]

  # call Java instance method 'public final boolean java.lang.Thread.join(java.time.Duration) throws java.lang.InterruptedException':
  #
  public join_Ljava_7_time_7_Duration_s_(arg0 Java.java.time.Duration) outcome (bool) =>
    fuzion.java.call_virtual (outcome (bool)) "java.lang.Thread" "join" "(Ljava/time/Duration;)Z" Thread.this [(Java.java.lang.Thread.join_Ljava_7_time_7_Duration_s_.this.arg0)]

  # call Java instance method 'public final void java.lang.Thread.resume()':
  #
  public resume unit =>
    fuzion.java.call_virtual (unit) "java.lang.Thread" "resume" "()V" Thread.this []

  # call Java instance method 'public void java.lang.Thread.run()':
  #
  public run unit =>
    fuzion.java.call_virtual (unit) "java.lang.Thread" "run" "()V" Thread.this []

  # call Java instance method 'public void java.lang.Thread.setContextClassLoader(java.lang.ClassLoader)':
  #
  public setContextClassLoader_Ljava_7_lang_7_ClassLoader_s_(arg0 Java.java.lang.ClassLoader) unit =>
    fuzion.java.call_virtual (unit) "java.lang.Thread" "setContextClassLoader" "(Ljava/lang/ClassLoader;)V" Thread.this [(Java.java.lang.Thread.setContextClassLoader_Ljava_7_lang_7_ClassLoader_s_.this.arg0)]

  # call Java instance method 'public final void java.lang.Thread.setDaemon(boolean)':
  #
  public setDaemon_Z(arg0 bool) unit =>
    fuzion.java.call_virtual (unit) "java.lang.Thread" "setDaemon" "(Z)V" Thread.this [(fuzion.java.bool_to_java_object Java.java.lang.Thread.setDaemon_Z.this.arg0)]

  # call Java instance method 'public final synchronized void java.lang.Thread.setName(java.lang.String)':
  #
  public setName_Ljava_7_lang_7_String_s_(arg0 String) unit =>
    fuzion.java.call_virtual (unit) "java.lang.Thread" "setName" "(Ljava/lang/String;)V" Thread.this [(fuzion.java.string_to_java_object Java.java.lang.Thread.setName_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java instance method 'public final void java.lang.Thread.setPriority(int)':
  #
  public setPriority_I(arg0 i32) unit =>
    fuzion.java.call_virtual (unit) "java.lang.Thread" "setPriority" "(I)V" Thread.this [(fuzion.java.i32_to_java_object Java.java.lang.Thread.setPriority_I.this.arg0)]

  # call Java instance method 'public void java.lang.Thread.setUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler)':
  #
  public setUncaughtExceptionHandler_Ljava_7_lang_7_Thread_S_UncaughtExceptionHandler_s_(arg0 Java.java.lang.Thread_S_UncaughtExceptionHandler) unit =>
    fuzion.java.call_virtual (unit) "java.lang.Thread" "setUncaughtExceptionHandler" "(Ljava/lang/Thread\$UncaughtExceptionHandler;)V" Thread.this [(Java.java.lang.Thread.setUncaughtExceptionHandler_Ljava_7_lang_7_Thread_S_UncaughtExceptionHandler_s_.this.arg0)]

  # call Java instance method 'public void java.lang.Thread.start()':
  #
  public start unit =>
    fuzion.java.call_virtual (unit) "java.lang.Thread" "start" "()V" Thread.this []

  # call Java instance method 'public final void java.lang.Thread.stop()':
  #
  public stop unit =>
    fuzion.java.call_virtual (unit) "java.lang.Thread" "stop" "()V" Thread.this []

  # call Java instance method 'public final void java.lang.Thread.suspend()':
  #
  public suspend unit =>
    fuzion.java.call_virtual (unit) "java.lang.Thread" "suspend" "()V" Thread.this []

  # call Java instance method 'public final long java.lang.Thread.threadId()':
  #
  public threadId i64 =>
    fuzion.java.call_virtual (i64) "java.lang.Thread" "threadId" "()J" Thread.this []

  # short-hand to call Java method 'public final void java.lang.Thread.join(long) throws java.lang.InterruptedException':
  #
  public join(arg0 i64) (outcome (unit)) =>
    join_J Java.java.lang.Thread.join.this.arg0

  # short-hand to call Java method 'public final void java.lang.Thread.join(long,int) throws java.lang.InterruptedException':
  #
  public join(arg0 i64, arg1 i32) (outcome (unit)) =>
    join_JI Java.java.lang.Thread.join.this.arg0 Java.java.lang.Thread.join.this.arg1

  # short-hand to call Java method 'public void java.lang.Thread.setContextClassLoader(java.lang.ClassLoader)':
  #
  public setContextClassLoader(arg0 Java.java.lang.ClassLoader) (unit) =>
    setContextClassLoader_Ljava_7_lang_7_ClassLoader_s_ Java.java.lang.Thread.setContextClassLoader.this.arg0

  # short-hand to call Java method 'public final void java.lang.Thread.setDaemon(boolean)':
  #
  public setDaemon(arg0 bool) (unit) =>
    setDaemon_Z Java.java.lang.Thread.setDaemon.this.arg0

  # short-hand to call Java method 'public final synchronized void java.lang.Thread.setName(java.lang.String)':
  #
  public setName(arg0 String) (unit) =>
    setName_Ljava_7_lang_7_String_s_ Java.java.lang.Thread.setName.this.arg0

  # short-hand to call Java method 'public final void java.lang.Thread.setPriority(int)':
  #
  public setPriority(arg0 i32) (unit) =>
    setPriority_I Java.java.lang.Thread.setPriority.this.arg0

  # short-hand to call Java method 'public void java.lang.Thread.setUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler)':
  #
  public setUncaughtExceptionHandler(arg0 Java.java.lang.Thread_S_UncaughtExceptionHandler) (unit) =>
    setUncaughtExceptionHandler_Ljava_7_lang_7_Thread_S_UncaughtExceptionHandler_s_ Java.java.lang.Thread.setUncaughtExceptionHandler.this.arg0