mjc

Uses of Interface
org.multijava.mjc.CFieldAccessor

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

Uses of CFieldAccessor in org.multijava.mjc
 

Classes in org.multijava.mjc that implement CFieldAccessor
 class CBinaryField
          This class represents loaded (compiled) class fields.
 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 CSourceField
          This class represents an exported member of a class (fields)
 

Fields in org.multijava.mjc declared as CFieldAccessor
private  CFieldAccessor JClassFieldExpression.field
           
 

Methods in org.multijava.mjc that return CFieldAccessor
abstract  CFieldAccessor CContextType.lookupField(String ident)
          searches for a field with the given identifier
abstract  CFieldAccessor CContextType.lookupField(String ident, CExpressionContextType context)
          searches for a field with the given identifier
abstract  CFieldAccessor CContextType.lookupOuterField(String ident)
          Searches for a field of the given name in the context surrounding the current lexical contour.
abstract  CFieldAccessor CContextType.lookupOuterField(String ident, CExpressionContextType context)
          Searches for a field of the given name in the context surrounding the current lexical contour.
 CFieldAccessor CClass.lookupField(String name, CExpressionContextType context)
          Searches a field in current class and parent hierarchy as needed Creates an appropriate getter or setter method (or both) if necessary for privileged access to the field.
 CFieldAccessor CContext.lookupField(String ident)
          searches for a field with the given identifier
 CFieldAccessor CContext.lookupField(String ident, CExpressionContextType context)
          searches for a field with the given identifier
 CFieldAccessor CContext.lookupOuterField(String ident)
          Searches for a field of the given name in the context surrounding the current lexical contour.
 CFieldAccessor CContext.lookupOuterField(String ident, CExpressionContextType context)
          Searches for a field of the given name in the context surrounding the current lexical contour.
 CFieldAccessor CClassContext.lookupOuterField(String ident, CExpressionContextType context)
          Searches for a field of the given name in the context surrounding the current lexical contour.
 CFieldAccessor CClassContext.lookupField(String ident, CExpressionContextType context)
          lookupField
abstract  CFieldAccessor CClassContextType.lookupOuterField(String ident, CExpressionContextType context)
          Searches for a field of the given name in the context surrounding the current lexical contour.
abstract  CFieldAccessor CClassContextType.lookupField(String ident, CExpressionContextType context)
          lookupField
abstract  CFieldAccessor CCompilationUnitContextType.lookupField(String ident, CExpressionContextType context)
          searches for a field with the given identifier
abstract  CFieldAccessor CCompilationUnitContextType.lookupOuterField(String ident, CExpressionContextType context)
          Searches for a field of the given name in the context surrounding the current lexical contour.
 CFieldAccessor CBadClass.lookupField(String name, CExpressionContextType context)
          lookupField search for a field look in parent hierarchy as needed
 CFieldAccessor CCompilationUnitContext.lookupField(String ident, CExpressionContextType context)
          searches for a field with the given identifier
 CFieldAccessor CCompilationUnitContext.lookupOuterField(String ident, CExpressionContextType context)
          Searches for a field of the given name in the context surrounding the current lexical contour.
 CFieldAccessor CExtMethodContext.lookupField(String ident, CExpressionContextType context)
          Searches for a field with the given name in this context.
 CFieldAccessor CExtMethodContext.lookupOuterField(String ident, CExpressionContextType context)
          Searches for a field of the given name in the context surrounding the current lexical contour.
 CFieldAccessor CExpressionContext.lookupField(String ident)
          searches for a field with the given identifier
 CFieldAccessor CExpressionContext.lookupOuterField(String ident)
          Searches for a field of the given name in the context surrounding the current lexical contour.
 CFieldAccessor JClassFieldExpression.getField()
          Returns the CField represented by this expression.
 

Methods in org.multijava.mjc with parameters of type CFieldAccessor
 boolean CContextNullity.isFANonNull(CFieldAccessor expr)
           
 void JClassFieldExpression.setField(CFieldAccessor field)
           
 


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.