昨天花了点时间写了个java和as代码生成工具,没什么复杂的,供以后扩展用。
由于git的时候出了点小问题,没来得及修改,将就着看吧。
测试用例:
as文件夹是生成的as文件的存放点;
java文件夹是生成的java文件的存放点。
配置文件:
<?xml version="1.0" encoding="UTF-8"?> <voes> <vo name="Test" desc="测试用例"> <param name="type" type="int" defaultValue="1" desc="类型"/> <param name="name" type="String" defaultValue="''" desc="名字"/> </vo> </voes>
生成的as文件:
package{ /** * 测试用例 * author Ado */ public Class Test { /**类型*/ public var type:int=1; /**名字*/ public var name:String=''; public function Test() { } }
生成的java文件:
/** * 测试用例 * author Ado */ public Class Test { /**类型*/ public int type = 1; /**名字*/ public String name = ''; }
这个工具可以用来方便的生成as和java公用的类。
后续会分离as和java的代码生成。
地址如下:
https://github.com/AdoBeatTheWorld/ClassGenerator/tree/master/src