JML

org.jmlspecs.jmldoc.jmldoc_142
Class Main.JmlHtmlTask

java.lang.Object
  extended byorg.multijava.mjc.Main.Task
      extended byorg.multijava.mjc.Main.TreeProcessingTask
          extended byorg.jmlspecs.jmldoc.jmldoc_142.Main.JmlHtmlTask
All Implemented Interfaces:
Comparable, Main.Trees
Enclosing class:
Main

public class Main.JmlHtmlTask
extends Main.TreeProcessingTask

This class jmlizes java files for each listed java file.


Field Summary
private  boolean specify
          This flag is true if the files identified by this task are to have html written out for them.
 
Fields inherited from class org.multijava.mjc.Main.TreeProcessingTask
passCompletedMessage, trees
 
Fields inherited from class org.multijava.mjc.Main.Task
 
Constructor Summary
Main.JmlHtmlTask(CompilerPassEnterable[] trees, Object sequenceID, boolean specify)
          Constructs a task for javadocizing the trees in the given forest.
 
Method Summary
protected  void processTree(CompilerPassEnterable tree)
           
 
Methods inherited from class org.multijava.mjc.Main.TreeProcessingTask
execute, trees
 
Methods inherited from class org.multijava.mjc.Main.Task
compareTo, priority, sequenceID, setToMainSequenceID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

specify

private boolean specify
This flag is true if the files identified by this task are to have html written out for them. If not, the classes contained in the file are simply registered in the Doclet code so that their characteristics (e.g. qualified name) can be properly written in the html files that are generated.

Constructor Detail

Main.JmlHtmlTask

public Main.JmlHtmlTask(CompilerPassEnterable[] trees,
                        Object sequenceID,
                        boolean specify)
Constructs a task for javadocizing the trees in the given forest. Stores an alias to trees.

Method Detail

processTree

protected void processTree(CompilerPassEnterable tree)

JML

JML is Copyright (C) 1998-2002 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. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.