Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS

Class cornell.slk.jkernel.std.RootTask

Source code
java.lang.Object
    |
    +----cornell.slk.jkernel.std.RootTask

public class RootTask
extends java.lang.Object
implements java.lang.Runnable
Main creates a RootTask object which is the first thing that runs in the root task. RootTask parses the command-line arguments, creates the repository, creates the initial resolvers, creates a StartData object, and spawns a second task for the user's code to run in.

RootTask contains big lists of all the classes that go in the initial resolvers.


Field Summary
java.lang.String[]  args
 
boolean  dbug
 
boolean  eager
 
JKernel  jKernel
 
java.lang.String  mainClassPath
 
static java.lang.String[]  standardLibClassList
 
static java.lang.String[]  standardLibPackageList
 
static java.lang.String[]  standardLibSharedClassList
 
static java.lang.String[]  standardSystemClassList
 
java.util.Vector  stdClasses
 
java.lang.String  stdClassPath
 
java.util.Vector  stdPackages
 
 

Constructor Summary
 RootTask(java.lang.String[] args, JKernel jKernel)
 
 

Method Summary
int  parseArgs(java.lang.String[] args, int i)
 
void  run()
 
void  start()
 
 
Methods inherited from class java.lang.Object
 , clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

args

java.lang.String[] args

jKernel

JKernel jKernel

dbug

boolean dbug

eager

boolean eager

stdClassPath

java.lang.String stdClassPath

mainClassPath

java.lang.String mainClassPath

stdClasses

java.util.Vector stdClasses

stdPackages

java.util.Vector stdPackages

standardSystemClassList

static final java.lang.String[] standardSystemClassList

standardLibClassList

static final java.lang.String[] standardLibClassList

standardLibPackageList

static final java.lang.String[] standardLibPackageList

standardLibSharedClassList

static final java.lang.String[] standardLibSharedClassList
Constructor Detail

RootTask

public RootTask(java.lang.String[] args,
                JKernel jKernel)
Method Detail

run

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

start

void start() throws java.lang.Throwable

parseArgs

int parseArgs(java.lang.String[] args,
              int i)

Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS