Uses of Class
edu.rice.cs.javalanglevels.tree.VariableDeclaration

Packages that use VariableDeclaration
edu.rice.cs.javalanglevels   
edu.rice.cs.javalanglevels.parser   
edu.rice.cs.javalanglevels.tree   
 

Uses of VariableDeclaration in edu.rice.cs.javalanglevels
 

Methods in edu.rice.cs.javalanglevels with parameters of type VariableDeclaration
protected  VariableData[] BodyBodyIntermediateVisitor._variableDeclaration2VariableData(VariableDeclaration vd, Data enclosingData)
          Process a local variable declaration within a method.
protected  VariableData[] InterfaceBodyFullJavaVisitor._variableDeclaration2VariableData(VariableDeclaration vd, Data enclosingData)
          Processes a static field declaration within an interface.
protected  VariableData[] InterfaceBodyIntermediateVisitor._variableDeclaration2VariableData(VariableDeclaration vd, Data enclosingData)
          Processes a static field declaration within an interface.
protected  VariableData[] LanguageLevelVisitor._variableDeclaration2VariableData(VariableDeclaration vd, Data enclosing)
          This method assumes that the modifiers for this particular VariableDeclaration have already been checked.
protected  void Augmentor.augmentVariableDeclarationModifiers(VariableDeclaration that)
          Writes out implicit variableDeclarationModfiers that must be added to augmented file.
protected  void Augmentor.MethodBodyAugmentor.augmentVariableDeclarationModifiers(VariableDeclaration that)
          Writes out implicit variableDeclarationModfiers that must be added to augmented file.
 TypeData SpecialTypeChecker.forVariableDeclaration(VariableDeclaration that)
          Visit each of the declarators of this declaration.
 Void LanguageLevelVisitor.forVariableDeclaration(VariableDeclaration that)
          Do nothing.
 Void Augmentor.forVariableDeclaration(VariableDeclaration that)
          Do the augmenting appropriate for a Variable Declaration: all Variable Declarations should be augmented with "final" if such a modifier is not already present.
 Void JExpressionIFPrunableDepthFirstVisitor.forVariableDeclaration(VariableDeclaration that)
           
 Void InterfaceBodyIntermediateVisitor.forVariableDeclarationDoFirst(VariableDeclaration that)
          No fields in interfaces at Intermediate Level.
 Void JExpressionIFPrunableDepthFirstVisitor.forVariableDeclarationDoFirst(VariableDeclaration that)
           
 Void BodyBodyIntermediateVisitor.forVariableDeclarationOnly(VariableDeclaration that)
          Adds the variables that were declared to the body data and make sure that no two variables have the same name.
 Void BodyBodyFullJavaVisitor.forVariableDeclarationOnly(VariableDeclaration that)
          Adds the variables that were declared to the body data and make sure that no two variables have the same name.
 Void InterfaceBodyFullJavaVisitor.forVariableDeclarationOnly(VariableDeclaration that)
          Ignore VariableDeclaration.
 Void ClassBodyIntermediateVisitor.forVariableDeclarationOnly(VariableDeclaration that)
          Processes a field declaration.
 Void ClassBodyFullJavaVisitor.forVariableDeclarationOnly(VariableDeclaration that)
          Processes a field declaration.
 Void JExpressionIFPrunableDepthFirstVisitor.forVariableDeclarationOnly(VariableDeclaration that)
           
protected  VariableData[] IntermediateVisitor.llVariableDeclaration2VariableData(VariableDeclaration vd, Data enclosingData)
          Pass this call directly onto the language level visitor.
 

Uses of VariableDeclaration in edu.rice.cs.javalanglevels.parser
 

Methods in edu.rice.cs.javalanglevels.parser that return VariableDeclaration
 VariableDeclaration JExprParser.VariableDeclaration()
           
 

Uses of VariableDeclaration in edu.rice.cs.javalanglevels.tree
 

Methods in edu.rice.cs.javalanglevels.tree with parameters of type VariableDeclaration
 RetType JExpressionIFAbstractVisitor.forVariableDeclaration(VariableDeclaration that)
           
 void JExpressionIFDepthFirstVisitor_void.forVariableDeclaration(VariableDeclaration that)
           
 void JExpressionIFAbstractVisitor_void.forVariableDeclaration(VariableDeclaration that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forVariableDeclaration(VariableDeclaration that)
           
 RetType JExpressionIFDepthFirstVisitor.forVariableDeclaration(VariableDeclaration that)
           
 RetType JExpressionIFVisitor.forVariableDeclaration(VariableDeclaration that)
          Process an instance of VariableDeclaration.
 void JExpressionIFVisitor_void.forVariableDeclaration(VariableDeclaration that)
          Process an instance of VariableDeclaration.
 void JExpressionIFDepthFirstVisitor_void.forVariableDeclarationDoFirst(VariableDeclaration that)
           
 void JExpressionIFDepthFirstVisitor_void.forVariableDeclarationOnly(VariableDeclaration that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forVariableDeclarationOnly(VariableDeclaration that, JExpressionIF mav_result, JExpressionIF[] declarators_result)
           
 RetType JExpressionIFDepthFirstVisitor.forVariableDeclarationOnly(VariableDeclaration that, RetType mav_result, RetType[] declarators_result)