org.jacorb.idl
public class InterfaceBody extends IdlSymbol
Version: $Id: InterfaceBody.java,v 1.29 2006/07/19 13:57:14 alphonse.bendt Exp $ directly known subclasses: ValueBody
| Nested Class Summary | |
|---|---|
| class | InterfaceBody.ParseThread |
| Field Summary | |
|---|---|
| Interface | my_interface |
| static Vector | parseThreads list of parse threads created and either active or still blocked |
| Vector | v |
| Constructor Summary | |
|---|---|
| InterfaceBody(int num) | |
| Method Summary | |
|---|---|
| void | accept(IDLTreeVisitor visitor) |
| void | addDefinition(Declaration d) |
| void | commit() |
| Operation[] | getMethods() |
| void | internal_parse() |
| void | parse() |
| void | print(PrintWriter ps)
print definitions that appeared in an interface scope
do not call print() in OpDecls and on Typedefs |
| void | printConstants(PrintWriter ps) print signatures to the operations file |
| void | printDelegatedMethods(PrintWriter ps) print methods to the skeleton file |
| void | printInterfaceMethods(PrintWriter ps) print only constant definitions to the interface file |
| void | printOperationsHash(PrintWriter ps) print hash table that associates an operation string with an int |
| void | printOperationSignatures(PrintWriter ps) print signatures to the operations file |
| void | printSkelInvocations(PrintWriter ps) print methods for impl-based skeletons |
| void | printStubMethods(PrintWriter ps, String classname, boolean is_local, boolean is_abstract)
Print methods to the stub file |
| void | setEnclosingSymbol(IdlSymbol s) |
| void | setPackage(String s) |
| void | set_ancestors(SymbolList _inheritance_spec) |
| void | set_name(String n) |