mjc

Uses of Interface
org.multijava.mjc.CMethodContextType

Packages that use CMethodContextType
org.multijava.mjc Implements mjc, a MultiJava compiler. 
 

Uses of CMethodContextType in org.multijava.mjc
 

Subinterfaces of CMethodContextType in org.multijava.mjc
 interface CConstructorContextType
          This class represents the context for a constructor during checking passes (checkInterface, checkInitializers, typecheck).
 interface CInitializerContextType
          This class represents the context for a static initializer during checking passes (checkInterface, checkInitializers, typecheck).
 

Classes in org.multijava.mjc that implement CMethodContextType
 class CConstructorContext
          This class represents the context for a constructor during checking passes (checkInterface, checkInitializers, typecheck).
 class CInitializerContext
          This class represents the context for a static initializer during checking passes (checkInterface, checkInitializers, typecheck).
 class CMethodContext
          This class represents the context for a method during checking passes (checkInterface, checkInitializers, typecheck).
 

Fields in org.multijava.mjc declared as CMethodContextType
protected  CMethodContextType CFlowControlContext.methodContext
          This is an alias of the inherited parent field but stored as a subtype to avoid casts.
protected  CMethodContextType TestCContext.method
           
 

Methods in org.multijava.mjc that return CMethodContextType
abstract  CMethodContextType CContextType.getMethodContext()
          Returns the method context for this context.
 CMethodContextType JMethodDeclaration.createSelfContext(CClassContextType parent)
          Creates a context for this method declaration AST node.
abstract  CMethodContextType JMethodDeclarationType.createSelfContext(CClassContextType parent)
          Creates a context for this method declaration AST node.
 CMethodContextType CContext.getMethodContext()
          Returns the method context for this context.
 CMethodContextType CClassContext.createMethodContext(CMethod self)
           
abstract  CMethodContextType CClassContextType.createMethodContext(CMethod self)
           
abstract  CMethodContextType CCompilationUnitContextType.getMethodContext()
          getMethod
abstract  CMethodContextType CMethodContextType.getMethodContext()
          Returns the nearest surrounding context of type CMethodContextType.
 CMethodContextType CCompilationUnitContext.getMethodContext()
          getMethod
 CMethodContextType CMethodContext.getMethodContext()
          Returns the nearest surrounding context of type CMethodContextType.
 CMethodContextType JInitializerDeclaration.createSelfContext(CClassContextType parent)
          Creates a context for this initializer AST node.
 CMethodContextType JConstructorDeclaration.createSelfContext(CClassContextType parent)
          Creates a context for this constructor AST node.
 

Constructors in org.multijava.mjc with parameters of type CMethodContextType
CFlowControlContext(CMethodContextType parent, int varEstimate, boolean isInExternalGF, TokenReference where)
          Construct an outer-most flow control context.
CFlowControlContext(CMethodContextType parent, int varEstimate, TokenReference where)
           
 


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.