public interface IDLTreeVisitor
Modifier and Type | Method and Description |
---|---|
void |
visitAlias(AliasTypeSpec alias) |
void |
visitConstrTypeSpec(ConstrTypeSpec typeDecl) |
void |
visitDeclaration(Declaration decl) |
void |
visitDefinition(Definition def) |
void |
visitDefinitions(Definitions defs) |
void |
visitEnum(EnumType enumType) |
void |
visitInterface(Interface intf) |
void |
visitInterfaceBody(InterfaceBody body) |
void |
visitMethod(Method m) |
void |
visitModule(Module mod)
Visit a module
|
void |
visitNative(NativeType _native) |
void |
visitOpDecl(OpDecl decl) |
void |
visitParamDecl(ParamDecl param) |
void |
visitSimpleTypeSpec(SimpleTypeSpec typeDecl) |
void |
visitSpec(Spec spec)
Visit an IDL specification.
|
void |
visitStruct(StructType struct) |
void |
visitTypeDeclaration(TypeDeclaration typeDecl) |
void |
visitTypeDef(TypeDef typedef) |
void |
visitUnion(UnionType union) |
void |
visitValue(Value value) |
void |
visitVectorType(VectorType typeDecl) |
void visitSpec(Spec spec)
spec
- The spec node from the compiler's ASTvoid visitModule(Module mod)
mod
- The module node from the compiler's ASTvoid visitInterface(Interface intf)
void visitInterfaceBody(InterfaceBody body)
void visitDefinitions(Definitions defs)
void visitDefinition(Definition def)
void visitDeclaration(Declaration decl)
void visitOpDecl(OpDecl decl)
void visitMethod(Method m)
void visitParamDecl(ParamDecl param)
void visitStruct(StructType struct)
void visitUnion(UnionType union)
void visitEnum(EnumType enumType)
void visitNative(NativeType _native)
void visitTypeDef(TypeDef typedef)
void visitAlias(AliasTypeSpec alias)
void visitValue(Value value)
void visitTypeDeclaration(TypeDeclaration typeDecl)
void visitConstrTypeSpec(ConstrTypeSpec typeDecl)
void visitSimpleTypeSpec(SimpleTypeSpec typeDecl)
void visitVectorType(VectorType typeDecl)
Copyright © 2017 JacORB. All rights reserved.