| java.lang.Object com.sun.tools.corba.se.idl.Parser
Method Summary | |
Expression | constExp(SymtabEntry entry) | public static void | enteringInclude() | String | entryName(SymtabEntry entry) | public static void | exitingInclude() | void | forwardEntryCheck() | public boolean | isModuleLegalType() | public void | isModuleLegalType(boolean b) | Expression | literal(SymtabEntry entry) | public static String | overrideName(String string) | void | parse(String file) | SymtabEntry | partlyQualifiedEntry(String typeName, SymtabEntry container) | SymtabEntry | qualifiedEntry(String typeName) | SymtabEntry | recursivePQEntry(String typeName, SymtabEntry container) | SymtabEntry | recursiveQualifiedEntry(String typeName) | SymtabEntry | scopedName(SymtabEntry container, SymtabEntry expected) | SymtabEntry | scopedName(SymtabEntry container, SymtabEntry expected, boolean mustBeReferencable) | SymtabEntry | searchDerivedFrom(String name, InterfaceEntry i) | SymtabEntry | searchGlobalInheritanceScope(String name) | SymtabEntry | searchLocalInheritanceScope(String name, SymtabEntry container) | SymtabEntry | searchModuleScope(String name, SymtabEntry container) | SymtabEntry | searchOverrideNames(String name) | SymtabEntry | searchParentInheritanceScope(String name, SymtabEntry ptype) Walks up the enclosing scopes until it finds an interface type. | public static SymtabEntry | typeOf(SymtabEntry entry) | SymtabEntry | unqualifiedEntry(String typeName, SymtabEntry container) | SymtabEntry | unqualifiedEntryWMod(String typeName, SymtabEntry container) |
corbaLevel | protected float corbaLevel(Code) | | |
cppModule | boolean cppModule(Code) | | |
parsingConditionalExpr | boolean parsingConditionalExpr(Code) | | |
unknownNamePrefix | final public static String unknownNamePrefix(Code) | | |
enteringInclude | public static void enteringInclude()(Code) | | |
exitingInclude | public static void exitingInclude()(Code) | | |
forwardEntryCheck | void forwardEntryCheck()(Code) | | |
isModuleLegalType | public boolean isModuleLegalType()(Code) | | |
isModuleLegalType | public void isModuleLegalType(boolean b)(Code) | | |
searchParentInheritanceScope | SymtabEntry searchParentInheritanceScope(String name, SymtabEntry ptype)(Code) | | Walks up the enclosing scopes until it finds an interface type. Then,
searches up that interface inheritance tree for the type definition.
Parameters: name - type name to be searched for. Parameters: ptype - parent type entry. |
|
|