|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||