public class JavaMappingGeneratingVisitor extends java.lang.Object implements IDLTreeVisitor
| Constructor and Description |
|---|
JavaMappingGeneratingVisitor()
used by the IDL compiler
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitAlias(AliasTypeSpec alias) |
void |
visitConstrTypeSpec(ConstrTypeSpec typeDecl) |
void |
visitDeclaration(Declaration declaration) |
void |
visitDefinition(Definition def) |
void |
visitDefinitions(Definitions defs) |
void |
visitEnum(EnumType enumType) |
void |
visitInterface(Interface interfce) |
void |
visitInterfaceBody(InterfaceBody body) |
void |
visitMethod(Method m) |
void |
visitModule(Module module)
Visit a module
|
void |
visitNative(NativeType _native) |
void |
visitOpDecl(OpDecl op) |
void |
visitParamDecl(ParamDecl param) |
void |
visitSequence(SequenceType seq) |
void |
visitSimpleTypeSpec(SimpleTypeSpec typeDecl) |
void |
visitSpec(Spec spec)
entry point for the code generation, called from
the parser.
|
void |
visitStruct(StructType struct) |
void |
visitTypeDeclaration(TypeDeclaration typeDecl) |
void |
visitTypeDef(TypeDef typedef) |
void |
visitUnion(UnionType union) |
void |
visitValue(Value value) |
void |
visitVectorType(VectorType typeDecl) |
public JavaMappingGeneratingVisitor()
public void visitSpec(Spec spec)
visitSpec in interface IDLTreeVisitorspec - The spec node from the compiler's ASTpublic void visitDefinitions(Definitions defs)
visitDefinitions in interface IDLTreeVisitorpublic void visitDefinition(Definition def)
visitDefinition in interface IDLTreeVisitorpublic void visitDeclaration(Declaration declaration)
visitDeclaration in interface IDLTreeVisitorpublic void visitModule(Module module)
IDLTreeVisitorvisitModule in interface IDLTreeVisitormodule - The module node from the compiler's ASTpublic void visitInterface(Interface interfce)
visitInterface in interface IDLTreeVisitorpublic void visitInterfaceBody(InterfaceBody body)
visitInterfaceBody in interface IDLTreeVisitorpublic void visitMethod(Method m)
visitMethod in interface IDLTreeVisitorpublic void visitOpDecl(OpDecl op)
visitOpDecl in interface IDLTreeVisitorpublic void visitParamDecl(ParamDecl param)
visitParamDecl in interface IDLTreeVisitorpublic void visitTypeDeclaration(TypeDeclaration typeDecl)
visitTypeDeclaration in interface IDLTreeVisitorpublic void visitConstrTypeSpec(ConstrTypeSpec typeDecl)
visitConstrTypeSpec in interface IDLTreeVisitorpublic void visitStruct(StructType struct)
visitStruct in interface IDLTreeVisitorpublic void visitEnum(EnumType enumType)
visitEnum in interface IDLTreeVisitorpublic void visitUnion(UnionType union)
visitUnion in interface IDLTreeVisitorpublic void visitSequence(SequenceType seq)
public void visitNative(NativeType _native)
visitNative in interface IDLTreeVisitorpublic void visitTypeDef(TypeDef typedef)
visitTypeDef in interface IDLTreeVisitorpublic void visitAlias(AliasTypeSpec alias)
visitAlias in interface IDLTreeVisitorpublic void visitValue(Value value)
visitValue in interface IDLTreeVisitorpublic void visitSimpleTypeSpec(SimpleTypeSpec typeDecl)
visitSimpleTypeSpec in interface IDLTreeVisitorpublic void visitVectorType(VectorType typeDecl)
visitVectorType in interface IDLTreeVisitor