mjc

Uses of Interface
org.multijava.mjc.JTypeDeclarationType

Packages that use JTypeDeclarationType
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 JTypeDeclarationType in org.multijava.mjc
 

Subinterfaces of JTypeDeclarationType in org.multijava.mjc
 interface JClassDeclarationType
          This type represents a java class declaration in the syntax tree.
 interface JInterfaceDeclarationType
          This type represents a java interface in the syntax tree.
 

Classes in org.multijava.mjc that implement JTypeDeclarationType
 class JClassDeclaration
          This class represents a java class in the syntax tree
 class JInterfaceDeclaration
          This class represents a java interface in the syntax tree
 class JTypeDeclaration
          This class represents a java class or interface in the syntax tree
 class MJGenericFunctionDecl
          This class represents a group of method declarations, all sharing the same name, that together form the top of one or more overloaded external generic function lattices.
 

Fields in org.multijava.mjc declared as JTypeDeclarationType
private  JTypeDeclarationType[] JCompilationUnit.typeDeclarations
           
private  JTypeDeclarationType JTypeDeclarationStatement.decl
           
 

Methods in org.multijava.mjc that return JTypeDeclarationType
 JTypeDeclarationType[] JCompilationUnit.typeDeclarations()
           
abstract  JTypeDeclarationType[] JCompilationUnitType.typeDeclarations()
           
 JTypeDeclarationType[] CParseCompilationUnitContext.getTypeDeclarations()
           
 JTypeDeclarationType JTypeDeclarationStatement.decl()
           
 

Methods in org.multijava.mjc with parameters of type JTypeDeclarationType
abstract  void CContextType.catchUp(JTypeDeclarationType decl)
          Calls back to the compiler for this context and requests that the compiler catch-up decl to the same pass as the currently active task.
 void Main.catchUp(JTypeDeclarationType decl)
          Compiles the given AST (using the options of the current compilation session) up to the same compilation pass as the currently active task in the task queue.
 Main.Task Main.firstCheckingTask(JTypeDeclarationType decl)
          Generates the first task in the compilation sequence for an already formed AST.
 void CTopLevel.CTopLevel$1.catchUp(JTypeDeclarationType decl)
           
private  void JCompilationUnit.clonePrivateAnchorsAndAddTo(Main compiler, JTypeDeclarationType parent, boolean genInterface)
          Clones every private generic function anchor and adds each as a child of the given parent node.
 void CContext.catchUp(JTypeDeclarationType decl)
          Calls back to the compiler for this context and requests that the compiler catch-up decl (which is necessary the AST for an anonymous type or a type declared in a type declaration statement) to the same pass as the currently active task.
 void CClassContext.checkingComplete(JTypeDeclarationType decl, CVariableInfoTable staticC, CVariableInfoTable instanceC, CVariableInfoTable[] constructorsC)
          Verifies that all final and all non-null fields are initialized and all abstract methods are appropriately implemented.
abstract  void CClassContextType.checkingComplete(JTypeDeclarationType decl, CVariableInfoTable staticC, CVariableInfoTable instanceC, CVariableInfoTable[] constructorsC)
          Verifies that all final fields are initialized and all abstract methods are appropriately implemented.
abstract  void CInterfaceContextType.checkingComplete(JTypeDeclarationType decl, CVariableInfoTable staticC, CVariableInfoTable instanceC, CVariableInfoTable[] constructorsC)
          Verifies all final fields are initialized.
 void CInterfaceContext.checkingComplete(JTypeDeclarationType decl, CVariableInfoTable staticC, CVariableInfoTable instanceC, CVariableInfoTable[] constructorsC)
          Verifies all final fields are initialized.
 void CParseClassContext.addInnerDeclaration(JTypeDeclarationType decl)
           
 void CParseCompilationUnitContext.addTypeDeclaration(Main compiler, JTypeDeclarationType decl)
           
 

Constructors in org.multijava.mjc with parameters of type JTypeDeclarationType
JCompilationUnit(TokenReference where, JPackageName packageName, CCompilationUnit export, JPackageImportType[] importedPackages, ArrayList importedUnits, JTypeDeclarationType[] typeDeclarations, ArrayList tlMethods)
          Constructs a CompilationUnit with the specified top level context
JTypeDeclarationStatement(TokenReference where, JTypeDeclarationType decl)
          Construct a node in the parsing tree
 

Uses of JTypeDeclarationType in org.multijava.mjdoc.mjdoc_142
 

Fields in org.multijava.mjdoc.mjdoc_142 declared as JTypeDeclarationType
private  JTypeDeclarationType MjClassDoc.jtype
          Holds the MJ type that this wraps (when source code is available).
 

Methods in org.multijava.mjdoc.mjdoc_142 that return JTypeDeclarationType
 JTypeDeclarationType MjClassDoc.jtype()
          Returns the wrapped JTypeDeclarationType object.
 

Methods in org.multijava.mjdoc.mjdoc_142 with parameters of type JTypeDeclarationType
 void MjClassDoc.setJtype(JTypeDeclarationType jt)
          A method to set the source code parse tree object for this class after it has been constructed.
 void MjdocWrapper.selected(JTypeDeclarationType[] jtypes, JCompilationUnitType unit)
           
 void MjdocWrapper.selected(JTypeDeclarationType jtype)
          Loads all the given class as command-line specified classes, for which documents will be generated.
 void MjdocWrapper.select(JTypeDeclarationType jtype)
           
 void MjdocWrapper.registerTypeDeclarations(JTypeDeclarationType[] jtypes, JCompilationUnitType unit)
           
(package private)  void MjdocWrapper.register(JTypeDeclarationType jtype)
          Registers a specific class or interface (and any classes or interfaces nested or referenced within it) into the RootDoc.
 

Constructors in org.multijava.mjdoc.mjdoc_142 with parameters of type JTypeDeclarationType
MjClassDoc(JTypeDeclarationType jtype)
          A constructor for the case when source code is available (which makes javadoc comments and formal parameter identifiers available).
 


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.