Class DartLibGenerator
- java.lang.Object
-
- de.haumacher.msgbuf.generator.util.AbstractFileGenerator
-
- de.haumacher.msgbuf.generator.util.AbstractDartGenerator
-
- de.haumacher.msgbuf.generator.dart.DartLibGenerator
-
- All Implemented Interfaces:
Definition.Visitor<Void,Void>,FileGenerator
public class DartLibGenerator extends AbstractDartGenerator implements Definition.Visitor<Void,Void>
Generator for amsgbufDart library.
-
-
Constructor Summary
Constructors Constructor Description DartLibGenerator(File file, DefinitionFile proto)Creates aDartLibGenerator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidgenerate()voidrun()Runs the generation.Voidvisit(EnumDef self, Void arg)Visit case forEnumDef.Voidvisit(MessageDef self, Void arg)Visit case forMessageDef.-
Methods inherited from class de.haumacher.msgbuf.generator.util.AbstractDartGenerator
docComment
-
-
-
-
Constructor Detail
-
DartLibGenerator
public DartLibGenerator(File file, DefinitionFile proto)
Creates aDartLibGenerator.
-
-
Method Detail
-
run
public void run()
Runs the generation.
-
generate
protected void generate()
- Specified by:
generatein classAbstractFileGenerator
-
visit
public Void visit(EnumDef self, Void arg)
Description copied from interface:Definition.VisitorVisit case forEnumDef.- Specified by:
visitin interfaceDefinition.Visitor<Void,Void>
-
visit
public Void visit(MessageDef self, Void arg)
Description copied from interface:Definition.VisitorVisit case forMessageDef.- Specified by:
visitin interfaceDefinition.Visitor<Void,Void>
-
-