pt.runtime
Class ParaTaskHelper

java.lang.Object
  extended by pt.runtime.ParaTaskHelper

public class ParaTaskHelper
extends java.lang.Object


Nested Class Summary
static class ParaTaskHelper.ClassGetter
          [This is only intended for internal use of the ParaTask compiler and runtime]
 
Field Summary
static int ANY_THREAD_TASK
          [This is only intended for internal use of the ParaTask compiler and runtime]
static TaskIDGroup dummyTaskID
          [This is only intended for internal use of the ParaTask compiler and runtime]
static int EXCEPTION_IN_SLOT
          [This is only intended for internal use of the ParaTask compiler and runtime]
static java.lang.String PT_PREFIX
          [This is only intended for internal use of the ParaTask compiler and runtime]
static java.lang.reflect.Method setCompleteSlot
          [This is only intended for internal use of the ParaTask compiler and runtime]
static long WORKER_SLEEP_DELAY
          [This is only intended for internal use of the ParaTask compiler and runtime]
 
Constructor Summary
ParaTaskHelper()
           
 
Method Summary
static void executeAnotherTask()
           
static java.lang.reflect.Method getDeclaredMethod(java.lang.Class start, java.lang.String name, java.lang.Class[] parameterTypes)
          [This is only intended for internal use of the ParaTask compiler and runtime]
static boolean isSubClassOf(java.lang.Class child, java.lang.Class potentialParent)
          [This is only intended for internal use of the ParaTask compiler and runtime]
static void setComplete(TaskID id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PT_PREFIX

public static final java.lang.String PT_PREFIX
[This is only intended for internal use of the ParaTask compiler and runtime]

See Also:
Constant Field Values

WORKER_SLEEP_DELAY

public static long WORKER_SLEEP_DELAY
[This is only intended for internal use of the ParaTask compiler and runtime]


ANY_THREAD_TASK

public static int ANY_THREAD_TASK
[This is only intended for internal use of the ParaTask compiler and runtime]


EXCEPTION_IN_SLOT

public static int EXCEPTION_IN_SLOT
[This is only intended for internal use of the ParaTask compiler and runtime]


dummyTaskID

public static TaskIDGroup dummyTaskID
[This is only intended for internal use of the ParaTask compiler and runtime]


setCompleteSlot

public static java.lang.reflect.Method setCompleteSlot
[This is only intended for internal use of the ParaTask compiler and runtime]

Constructor Detail

ParaTaskHelper

public ParaTaskHelper()
Method Detail

setComplete

public static void setComplete(TaskID id)

executeAnotherTask

public static void executeAnotherTask()

getDeclaredMethod

public static java.lang.reflect.Method getDeclaredMethod(java.lang.Class start,
                                                         java.lang.String name,
                                                         java.lang.Class[] parameterTypes)
                                                  throws java.lang.SecurityException,
                                                         java.lang.NoSuchMethodException
[This is only intended for internal use of the ParaTask compiler and runtime]

Throws:
java.lang.SecurityException
java.lang.NoSuchMethodException

isSubClassOf

public static boolean isSubClassOf(java.lang.Class child,
                                   java.lang.Class potentialParent)
[This is only intended for internal use of the ParaTask compiler and runtime]