mjc

Uses of Class
org.multijava.mjc.Main.Task

Packages that use Main.Task
org.multijava.mjc Implements mjc, a MultiJava compiler. 
org.multijava.mjdoc.mjdoc_142 The mjdoc tool documents java programs that contain MultiJava (MJ) extensions to the Java progamming language; it produces html pages very similar to those produced by the javadoc tool. 
 

Uses of Main.Task in org.multijava.mjc
 

Subclasses of Main.Task in org.multijava.mjc
 class Main.CheckInitializerTask
          This class typechecks the initializers of the declarations in the source code.
 class Main.CheckInterfaceTask
          This class checks the interfaces of the declarations in the source code.
 class Main.ParseTask
          This class parses a group of files, given by filenames as strings, and generates a forest of ASTs.
 class Main.PreprocessTask
          This class preprocesses type and generic function imports and groups external methods.
 class Main.PrettyPrintTask
          This class pretty prints the trees in the AST forest.
 class Main.ResolveSpecializerTask
          This class resolves value specializer expressions to the compile-time constants they represent.
 class Main.ResolveTopMethodTask
          This class resolves the top methods of all method declarations.
 class Main.TranslateMJTask
          This class pretty prints the trees in the AST forest.
 class Main.TreeProcessingTask
          This class is subclasses by classes that represent tasks operating on a forest of ASTs.
 class Main.TypecheckTask
          This class typechecks the source code.
 

Methods in org.multijava.mjc that return Main.Task
 Main.Task Main.firstCheckingTask(JTypeDeclarationType decl)
          Generates the first task in the compilation sequence for an already formed AST.
protected  Main.Task Main.createTaskAfter(Main.Task oldTask)
          This method uses the dynamic type of oldTask along with the command line options to determine what task to add to the task queue after the given task completes.
 Main.Task Main.Task.setToMainSequenceID()
           
 

Methods in org.multijava.mjc with parameters of type Main.Task
protected  Main.Task Main.createTaskAfter(Main.Task oldTask)
          This method uses the dynamic type of oldTask along with the command line options to determine what task to add to the task queue after the given task completes.
 

Uses of Main.Task in org.multijava.mjdoc.mjdoc_142
 

Subclasses of Main.Task in org.multijava.mjdoc.mjdoc_142
 class Main.MjdocTask
          This task creates MjDoc objects that hold all relevant information about classes/methods/interfaces/packages/etc for generating html.
 

Methods in org.multijava.mjdoc.mjdoc_142 that return Main.Task
protected  Main.Task Main.createTaskAfter(Main.Task oldTask)
          This method uses the dynamic type of oldTask along with the command line options to determine what task to add to the task queue after the given task completes.
 

Methods in org.multijava.mjdoc.mjdoc_142 with parameters of type Main.Task
protected  Main.Task Main.createTaskAfter(Main.Task oldTask)
          This method uses the dynamic type of oldTask along with the command line options to determine what task to add to the task queue after the given task completes.
 


mjc

mjc is Copyright (C) 2000-2004 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. mjc is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.