JanosVM v1.0 API

edu.utah.janosvm.kit.isolate
Class IsolateMainThread

java.lang.Object
  |
  +--edu.utah.janosvm.kit.isolate.IsolateMainThread
All Implemented Interfaces:
java.lang.Runnable

final class IsolateMainThread
extends java.lang.Object
implements java.lang.Runnable

A Runnable class that is run in an Isolate's "main" thread.


Field Summary
private  java.lang.Object[] args
          The arguments for meth;
private  java.lang.reflect.Method meth
          The "main" method to be called.
 
Constructor Summary
(package private) IsolateMainThread(java.lang.reflect.Method meth, java.lang.Object[] args)
          Construct an empty IsolateMainThread.
 
Method Summary
 void run()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait, wait0
 

Field Detail

meth

private final java.lang.reflect.Method meth
The "main" method to be called.

args

private final java.lang.Object[] args
The arguments for meth;
Constructor Detail

IsolateMainThread

IsolateMainThread(java.lang.reflect.Method meth,
                  java.lang.Object[] args)
Construct an empty IsolateMainThread.
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

JanosVM v1.0 API

This documentation is Copyright (C) 2000-2003 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Feb 13, 2003