Package de.haumacher.msgbuf.generator
Class TypeIdSynthesizer
java.lang.Object
de.haumacher.msgbuf.generator.TypeIdSynthesizer
- All Implemented Interfaces:
Definition.Visitor<Void,Void>
Assigns type IDs in polymorphic hierarchies.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprocess(DefinitionFile file) Starts the ID assignment process.Visit case forEnumDef.visit(MessageDef self, Void arg) Visit case forMessageDef.
-
Constructor Details
-
TypeIdSynthesizer
public TypeIdSynthesizer()
-
-
Method Details
-
process
Starts the ID assignment process. -
visit
Description copied from interface:Definition.VisitorVisit case forEnumDef.- Specified by:
visitin interfaceDefinition.Visitor<Void,Void>
-
visit
Description copied from interface:Definition.VisitorVisit case forMessageDef.- Specified by:
visitin interfaceDefinition.Visitor<Void,Void>
-