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

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

Uses of InnerInterfaceDef in edu.rice.cs.javalanglevels
 

Methods in edu.rice.cs.javalanglevels with parameters of type InnerInterfaceDef
 Void BodyBodyIntermediateVisitor.forInnerInterfaceDef(InnerInterfaceDef that)
          Process a local inner interface definition
 Void BodyBodyFullJavaVisitor.forInnerInterfaceDef(InnerInterfaceDef that)
          Process a local interface definition
 Void InterfaceBodyFullJavaVisitor.forInnerInterfaceDef(InnerInterfaceDef that)
          Call the method in FullJavaVisitor since it's common to this ClassBodyFullJavaVisitor.
 TypeData SpecialTypeChecker.forInnerInterfaceDef(InnerInterfaceDef that)
          Look for the inner interface inside of the enclosing data.
 Void ClassBodyIntermediateVisitor.forInnerInterfaceDef(InnerInterfaceDef that)
          Call the method in FullJavaVisitor since it's common to this and FullJavaBodyFullJavaVisitor.
 Void ClassBodyFullJavaVisitor.forInnerInterfaceDef(InnerInterfaceDef that)
          Call the method in FullJavaVisitor since it's common to this and FullJavaBodyFullJavaVisitor.
 Void Augmentor.forInnerInterfaceDef(InnerInterfaceDef cd)
          Look up this inner interface in the enclosing data, and then visit its body with a new Augmentor.
 Void JExpressionIFPrunableDepthFirstVisitor.forInnerInterfaceDef(InnerInterfaceDef that)
           
 Void LanguageLevelVisitor.forInnerInterfaceDefDoFirst(InnerInterfaceDef that)
          Check for problems with InnerInterfaceDefs that are common to all language levels: specifically, they cannot be final.
 Void JExpressionIFPrunableDepthFirstVisitor.forInnerInterfaceDefDoFirst(InnerInterfaceDef that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forInnerInterfaceDefOnly(InnerInterfaceDef that)
           
 TypeData TypeChecker.forInnerInterfaceDefOnly(InnerInterfaceDef that, TypeData mavRes, TypeData nameRes, TypeData[] typeParamRes, TypeData[] superinterfacesRes, TypeData bodyRes)
           
protected  void IntermediateVisitor.handleInnerInterfaceDef(InnerInterfaceDef that, Data enclosing, String relName, String name)
          Confirms that the inner interface is well-formed, resolves it, and stores it in the outer class's list of inner classes.
protected  void FullJavaVisitor.handleInnerInterfaceDef(InnerInterfaceDef that, Data data, String relName, String name)
          Process the inner interface, and resolve it and store it in the outer class's list of inner classes.
 

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

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

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

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