Package org.teavm.runtime
Class Fiber
java.lang.Object
org.teavm.runtime.Fiber
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static interface
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static int
-
Method Summary
Modifier and TypeMethodDescriptionstatic Fiber
current()
static boolean
getBoolean
(Object v) static byte
static char
static double
static float
static int
static long
static short
boolean
boolean
double
float
popFloat()
int
popInt()
long
popLong()
void
push
(double value) void
push
(float value) void
push
(int value) void
push
(long value) void
static void
static void
start
(Fiber.FiberRunner runner, boolean daemon) static Object
suspend
(Fiber.AsyncCall call)
-
Field Details
-
STATE_RUNNING
public static final int STATE_RUNNING- See Also:
-
STATE_SUSPENDING
public static final int STATE_SUSPENDING- See Also:
-
STATE_RESUMING
public static final int STATE_RESUMING- See Also:
-
userThreadCount
public static int userThreadCount
-
-
Method Details
-
push
public void push(int value) -
push
public void push(long value) -
push
public void push(float value) -
push
public void push(double value) -
push
-
popInt
public int popInt() -
popLong
public long popLong() -
popFloat
public float popFloat() -
popDouble
public double popDouble() -
popObject
-
current
-
isSuspending
public boolean isSuspending() -
isResuming
public boolean isResuming() -
getBoolean
-
getByte
-
getShort
-
getInt
-
getChar
-
getLong
-
getFloat
-
getDouble
-
suspend
- Throws:
Throwable
-
start
-
runMain
-