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

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

Uses of InterfaceDef in edu.rice.cs.javalanglevels
 

Methods in edu.rice.cs.javalanglevels with parameters of type InterfaceDef
 TypeData TypeChecker.forInterfaceDef(InterfaceDef that)
          Do everything necessary to handle an interface
 Void IntermediateVisitor.forInterfaceDef(InterfaceDef that)
          Use the doFirst method to make sure that there aren't any errors with the declaration.
 Void FullJavaVisitor.forInterfaceDef(InterfaceDef that)
          Create a SymbolData corresponding to this interface and add it appropriately.
 Void Augmentor.forInterfaceDef(InterfaceDef cd)
          Look up this top level interface in the symbolTable, and then visit its body.
 Void JExpressionIFPrunableDepthFirstVisitor.forInterfaceDef(InterfaceDef that)
           
 Void LanguageLevelVisitor.forInterfaceDefDoFirst(InterfaceDef that)
          Check for problems with InterfaceDefs: specifically, top level interfaces cannot be private or final.
 Void JExpressionIFPrunableDepthFirstVisitor.forInterfaceDefDoFirst(InterfaceDef that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forInterfaceDefOnly(InterfaceDef that)
           
 TypeData TypeChecker.forInterfaceDefOnly(InterfaceDef that, TypeData mavRes, TypeData nameRes, TypeData[] typeParamRes, TypeData[] superinterfacesRes, TypeData bodyRes)
           
 

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

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

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

Subclasses of InterfaceDef in edu.rice.cs.javalanglevels.tree
 class InnerInterfaceDef
          Class InnerInterfaceDef, a component of the JExpressionIF composite hierarchy.
 

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