Rename jblend-api to vendor-api-jblend.
[SquirrelJME.git] / modules / vendor-api-jblend / src / main / java / com / jblend / util / NativeThreadJoinner.java
blobf975de715fe5aa76a4797a0f49af43f11e24636a
1 // -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
2 // ---------------------------------------------------------------------------
3 // SquirrelJME
4 // Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
5 // ---------------------------------------------------------------------------
6 // SquirrelJME is under the GNU General Public License v3+, or later.
7 // See license.mkd for licensing and copyright information.
8 // ---------------------------------------------------------------------------
10 package com.jblend.util;
12 import cc.squirreljme.runtime.cldc.annotation.Api;
13 import cc.squirreljme.runtime.cldc.debug.Debugging;
15 public final class NativeThreadJoinner
17 @Api
18 public static NativeThreadJoinner createInstance()
20 throw Debugging.todo();
23 @Api
24 public static void destroyInstance(NativeThreadJoinner var0)
26 throw Debugging.todo();
29 @Api
30 public void reset()
32 throw Debugging.todo();
35 @Api
36 public int getId()
38 throw Debugging.todo();
41 @Api
42 public synchronized int getCause()
44 throw Debugging.todo();
47 @Api
48 public synchronized int getOption()
50 throw Debugging.todo();
53 @Api
54 public synchronized void join()
55 throws InterruptedException
57 throw Debugging.todo();
60 @Api
61 public synchronized void join(long var1)
62 throws InterruptedException
64 throw Debugging.todo();
67 @Api
68 public boolean causeContains(int var1)
70 throw Debugging.todo();
73 @Api
74 public synchronized void joinNotify(int var1, int var2, int var3)
76 throw Debugging.todo();