mjc

Uses of Class
org.multijava.mjc.CMember

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

Subclasses of CMember in org.multijava.mjc
 class CAnchorInitializer
          This is used as a wrapper around the normal static or instance initializer method of a class that includes nested dispatcher classes (e.g., an anchor class).
 class CAssertHelperMethod
          This class represents a synthetic method used in the implementation of Java's assertion mechanism.
 class CAssertStaticInitMethod
          This class represents a static initializer that begins with code to figure out if the associated class has assertions enabled or not.
 class CBadClass
          This class represents an undefined class (something that comes from a bad classfile) This class is not usable to anything, so it will sooner or later produce a comprehensive error.
 class CBinaryClass
          This class represents a class read from a *.class file.
 class CBinaryField
          This class represents loaded (compiled) class fields.
 class CBinaryGFCollection
          This class represents a single generic function collection as read from a .class file.
 class CBinaryMethod
          This class represents a loaded (already compiled) class method.
 class CClass
          This class represents a class declaration in the signature hierarchy.
 class CCORInitializer
          This generates code to add external generic function dispatcher classes to the chain of responsibility for the appropriate generic function anchor class.
 class CDispatcherInitializer
          This is used as the initializer of a dispatcher class, in RMJ.
 class CField
          This class represents an exported member of a class (fields)
 class CFieldAccessorMethod
          This class is the abstract base class for the field getter and setter methods.
 class CFieldGetterMethod
          This class represents a getter method for a field that an inner or enclosing class has privileged access to.
 class CFieldSetterMethod
          This class represents a setter method for a field that an inner or enclosing class has privileged access to.
 class CFunctionAccessMethod
          This generates code to thread-safely return the function field of an external generic function.
 class CMethod
          This class represents an actual method, whether generated from source code or read from a class file.
 class CSourceAmbiguousDispatcherClass
          This class represents an inner dispatcher class from which an ambiguous error method can be generated.
(package private)  class CSourceAmbiguousDispatcherClass.CSourceAmbiguousDispatcherClass$1
           
(package private)  class CSourceAmbiguousDispatcherClass.CSourceAmbiguousDispatcherClass$2
           
(package private)  class CSourceAmbiguousDispatcherClass.CSourceAmbiguousDispatcherClass$3
           
 class CSourceClass
          This class represents a class read from a *.java file.
 class CSourceDispatcherClass
          This class represents an inner dispatcher class for a collection of multimethods of the same generic function declared in a single lexical context.
(package private)  class CSourceDispatcherClass.CSourceDispatcherClass$1
           
 class CSourceDispatcherMethod
          This class represents a dispatcher method wrapping a set of multimethods of the same generic function as read from a source file.
 class CSourceDispatcherSignature
          This class represents the type (i.e., $signature) for inner dispatcher classes of an external generic function.
(package private)  class CSourceDispatcherSignature.CSourceDispatcherSignature$1
           
 class CSourceField
          This class represents an exported member of a class (fields)
 class CSourceFilteredDispatcherMethod
          This class represents a special dispatcher method for superclass method invocations whose caller is an external method and whose target is the same external generic function to which the caller belongs [see Clifton-01, Figure 24, case s-e4].
 class CSourceGFCollection
          This class represents a single generic function collection, which encapsulates all the top-level methods declared in a given context.
 class CSourceMethod
          This class represents a method read from a source code (*.java) file.
 class CSourceRedirectorMethod
          This class represents a redirector method for a pleomorphic method that belongs to an internal and external generic function.
 class CWrapperMethod
          This class represents a wrapper method for a method that an inner or enclosing class has privileged access to.
 

Fields in org.multijava.mjc declared as CMember
private  CMember JMemberDeclaration.export
           
 

Methods in org.multijava.mjc that return CMember
 CMember JMethodDeclaration.checkInterface(CContextType context)
          Checks the basic interfaces to make sure things generally look OK.
abstract  CMember JMethodDeclarationType.checkInterface(CContextType context)
          Checks the basic interfaces to make sure things generally look OK.
 CMember MJTopLevelMethodDeclaration.checkInterface(CContextType context)
          Checks the basic interfaces to make sure things generally look OK.
abstract  CMember MJTopLevelDeclaration.checkInterface(CContextType context)
          Checks the basic interfaces to make sure things generally look OK.
 CMember JConstructorDeclaration.checkInterface(CContextType context)
          Checks the basic interfaces to make sure things generally look OK.
 CMember MJTopLevelAbstractMethodDeclaration.checkInterface(CContextType context)
           
 

Methods in org.multijava.mjc with parameters of type CMember
protected  boolean CClass.memberNeedsPrivilegedAccess(CMember m, CContextType context)
          Indicates whether the given member needs a wrapper method
protected  void JMemberDeclaration.setInterface(CMember export)
           
 boolean MemberAccess.isMemberVisibleIn(CMember member, CMemberHost from)
          Indicates whether this is accessible from the given host.
 

Uses of CMember in org.multijava.mjdoc.mjdoc_142
 

Methods in org.multijava.mjdoc.mjdoc_142 with parameters of type CMember
abstract  boolean MjClassDoc.MemberFilter.use(CMember f)
           
 boolean MjClassDoc.MjMemberFilter.use(CMember f)
           
 


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.