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