mjc

Uses of Interface
org.multijava.mjc.JMethodDeclarationType

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

Subinterfaces of JMethodDeclarationType in org.multijava.mjc
 interface JConstructorDeclarationType
          This type represents a constructor in the AST.
 

Classes in org.multijava.mjc that implement JMethodDeclarationType
 class JConstructorDeclaration
          This class represents a constructor in the AST
 class JInitializerDeclaration
          This class represents an initializer (either static or instance) in the AST.
 class JMethodDeclaration
          This class represents a java method in the syntax tree.
(package private)  class JMethodDeclaration.JMethodDeclaration$1
           
 class MJTopLevelAbstractMethodDeclaration
           
 class MJTopLevelMethodDeclaration
           
 

Methods in org.multijava.mjc that return JMethodDeclarationType
protected static JMethodDeclarationType JTypeDeclaration.checkForDups(JMethodDeclarationType[] methods)
          Returns the first method in the given array of methods that duplicates the signature of an earlier method or null if no duplicates exist.
protected static JMethodDeclarationType JTypeDeclaration.checkForSameSignature(JMethodDeclarationType[] methods)
           
protected  JMethodDeclarationType[] JTypeDeclaration.methodsToBeWrapped()
          Returns an array of the methods to be considered for refactoring into dispatchers during the translateMJ pass.
protected  JMethodDeclarationType[] MJGenericFunctionDecl.methodsToBeWrapped()
          Returns an array of the methods to be considered for refactoring into dispatchers during the translateMJ pass.
 

Methods in org.multijava.mjc with parameters of type JMethodDeclarationType
protected static JMethodDeclarationType JTypeDeclaration.checkForDups(JMethodDeclarationType[] methods)
          Returns the first method in the given array of methods that duplicates the signature of an earlier method or null if no duplicates exist.
protected static JMethodDeclarationType JTypeDeclaration.checkForSameSignature(JMethodDeclarationType[] methods)
           
protected  JTypeDeclaration.WrapResult JTypeDeclaration.dispatcherWrapMethods(CContextType context, JMethodDeclarationType[] methodDecls)
          Builds a collection of methods for code generation.
 void CParseClassContext.addMethodDeclaration(JMethodDeclarationType decl)
           
 

Constructors in org.multijava.mjc with parameters of type JMethodDeclarationType
JTypeDeclaration.MethodRecord(JMethodDeclarationType methodDecl)
           
 

Uses of JMethodDeclarationType in org.multijava.mjdoc.mjdoc_142
 

Fields in org.multijava.mjdoc.mjdoc_142 declared as JMethodDeclarationType
private  JMethodDeclarationType MjExecutableMemberDoc.jmethod
          Holder for the object from the MJ parse tree, when source code is available.
 

Methods in org.multijava.mjdoc.mjdoc_142 that return JMethodDeclarationType
 JMethodDeclarationType MjExecutableMemberDoc.jmethod()
          Accessor for the wrapped JMethodDeclarationType.
 

Constructors in org.multijava.mjdoc.mjdoc_142 with parameters of type JMethodDeclarationType
MjExecutableMemberDoc(JMethodDeclarationType jmethod, MjClassDoc container)
          Constructs a wrapper object; to be used when source code is available; this makes available the javadoc comments and parameter identifiers.
MjMethodDoc(JMethodDeclarationType jm, MjClassDoc container)
          This constructs an object in cases where source code is available and hence a JMethodDeclarationType object is available.
MjConstructorDoc(JMethodDeclarationType jm, MjClassDoc container)
          Constructs a wrapper object for a method; use when source code is available; using this constructor makes the javadoc information 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.