1 package org.jacorb.idl; 2 3 22 23 24 import java.io.PrintWriter ; 25 import java.util.*; 26 27 import org.apache.log.*; 28 29 30 39 40 public interface IDLTreeVisitor 41 { 42 48 49 void visitSpec( Spec spec ); 50 51 56 57 void visitModule( Module mod ); 58 59 60 void visitInterface( Interface intf ); 61 62 void visitInterfaceBody( InterfaceBody body ); 63 64 void visitDefinitions( Definitions defs ); 65 66 void visitDefinition( Definition def ); 67 68 void visitDeclaration( Declaration decl ); 69 70 void visitOpDecl( OpDecl decl ); 71 72 void visitMethod( Method m ); 73 74 void visitParamDecl( ParamDecl param ); 75 76 void visitStruct( StructType struct ); 77 78 void visitUnion( UnionType union ); 79 80 void visitEnum( EnumType enumType ); 81 82 83 void visitNative( NativeType _native ); 84 85 void visitTypeDef( TypeDef typedef ); 86 87 void visitAlias( AliasTypeSpec alias ); 88 89 void visitValue( Value value ); 90 91 void visitTypeDeclaration( TypeDeclaration typeDecl ); 92 93 void visitConstrTypeSpec( ConstrTypeSpec typeDecl ); 94 95 } 96 97 | Popular Tags |