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) |