mjc

Uses of Interface
org.multijava.mjc.VariableDescriptor

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

Uses of VariableDescriptor in org.multijava.mjc
 

Classes in org.multijava.mjc that implement VariableDescriptor
(package private)  class CCORInitializer.CCORInitializer$1
           
(package private)  class CSourceClass.CSourceClass$1
           
(package private)  class CSourceDispatcherClass.CSourceDispatcherClass$2
           
 class CSourceField
          This class represents an exported member of a class (fields)
 class JFormalParameter
          This class represents a parameter declaration in the syntax tree
 class JGeneratedLocalVariable
          This class represents a compiler-generated local variable declaration.
 class JLocalVariable
          This class represents a local variable declaration in the AST.
(package private)  class JThisExpression.JThisExpression$1
           
 class JVariableDefinition
          This class represents a local variable definition in the syntax tree.
 

Fields in org.multijava.mjc declared as VariableDescriptor
private  VariableDescriptor CVariableState.variableDesc
          A descriptor for the field or variable (i.e., slot) tracked by this state.
 

Methods in org.multijava.mjc with parameters of type VariableDescriptor
abstract  void CContextType.initializeField(VariableDescriptor varDesc)
          Marks the field with the given descriptor as definitely assigned to in this context.
 void CContext.initializeField(VariableDescriptor varDesc)
          Marks the field with the given descriptor as definitely assigned to in this context.
 void CClassContext.initializeField(VariableDescriptor varDesc)
          Marks the field with the given descriptor as definitely assigned to in this context.
abstract  void CClassContextType.initializeField(VariableDescriptor varDesc)
          Marks the field with the given descriptor as definitely assigned to in this context.
 void CVariableInfoTable.initialize(VariableDescriptor varDesc)
           
 void CVariableState.setDescriptor(VariableDescriptor varDesc)
          Sets the descriptor of the slot whose state is tracked by this.
abstract  void CFlowControlContextType.initializeVariable(VariableDescriptor varDesc)
          Marks the variable with the given descriptor as definitely assigned to in this context.
abstract  void CFlowControlContextType.initializeField(VariableDescriptor varDesc)
          Marks the field with the given descriptor as definitely assigned to in this context.
 void CFlowControlContext.initializeVariable(VariableDescriptor varDesc)
          Marks the variable with the given descriptor as definitely assigned to in this context.
 void CFlowControlContext.initializeField(VariableDescriptor varDesc)
          Marks the field with the given descriptor as definitely assigned to in this context.
 


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.