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

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

Uses of InnerClassDef in edu.rice.cs.javalanglevels
 

Methods in edu.rice.cs.javalanglevels with parameters of type InnerClassDef
 Void BodyBodyIntermediateVisitor.forInnerClassDef(InnerClassDef that)
          Process a local inner class definition
 Void BodyBodyFullJavaVisitor.forInnerClassDef(InnerClassDef that)
          Process a local class definition
 Void InterfaceBodyFullJavaVisitor.forInnerClassDef(InnerClassDef that)
          Call the method in FullJavaVisitor; it's common to this ClassBodyAdvancedVisitor.
 TypeData SpecialTypeChecker.forInnerClassDef(InnerClassDef that)
          Look up the SymbolData for this InnerClass within the enclosing data, check for cyclic inheritance, and then visit everything inside the inner class.
 Void ClassBodyIntermediateVisitor.forInnerClassDef(InnerClassDef that)
          Process a local inner class definition
 TypeData ExpressionTypeChecker.forInnerClassDef(InnerClassDef that)
           
 Void ClassBodyFullJavaVisitor.forInnerClassDef(InnerClassDef that)
          Call the method in FullJavaVisitor since it's common to this and FullJavaBodyFullJavaVisitor.
 Void Augmentor.forInnerClassDef(InnerClassDef cd)
          Look up this inner class in the enclosing data, and then visits its body.
 Void JExpressionIFPrunableDepthFirstVisitor.forInnerClassDef(InnerClassDef that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forInnerClassDefDoFirst(InnerClassDef that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forInnerClassDefOnly(InnerClassDef that)
           
 TypeData TypeChecker.forInnerClassDefOnly(InnerClassDef that, TypeData mavRes, TypeData nameRes, TypeData[] typeParamRes, TypeData superClassRes, TypeData[] interfacesRes, TypeData bodyRes)
           
protected  void IntermediateVisitor.handleInnerClassDef(InnerClassDef that, Data enclosing, String relName, String name)
          Check to make sure the inner class def is well-formed, resolve it, and store the resulting symbol in the outer class's list of inner classes.
protected  void FullJavaVisitor.handleInnerClassDef(InnerClassDef that, Data data, String relName, String name)
          Process the inner class def and then resolve it and store it in the outer class's list of inner classes.
 

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

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

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

Methods in edu.rice.cs.javalanglevels.tree with parameters of type InnerClassDef
 RetType JExpressionIFAbstractVisitor.forInnerClassDef(InnerClassDef that)
           
 void JExpressionIFDepthFirstVisitor_void.forInnerClassDef(InnerClassDef that)
           
 void JExpressionIFAbstractVisitor_void.forInnerClassDef(InnerClassDef that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInnerClassDef(InnerClassDef that)
           
 RetType JExpressionIFDepthFirstVisitor.forInnerClassDef(InnerClassDef that)
           
 RetType JExpressionIFVisitor.forInnerClassDef(InnerClassDef that)
          Process an instance of InnerClassDef.
 void JExpressionIFVisitor_void.forInnerClassDef(InnerClassDef that)
          Process an instance of InnerClassDef.
 void JExpressionIFDepthFirstVisitor_void.forInnerClassDefDoFirst(InnerClassDef that)
           
 void JExpressionIFDepthFirstVisitor_void.forInnerClassDefOnly(InnerClassDef that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInnerClassDefOnly(InnerClassDef that, JExpressionIF mav_result, JExpressionIF name_result, JExpressionIF[] typeParameters_result, JExpressionIF superclass_result, JExpressionIF[] interfaces_result, JExpressionIF body_result)
           
 RetType JExpressionIFDepthFirstVisitor.forInnerClassDefOnly(InnerClassDef that, RetType mav_result, RetType name_result, RetType[] typeParameters_result, RetType superclass_result, RetType[] interfaces_result, RetType body_result)