代码生成工具

昨天花了点时间写了个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

posted @ 2013-05-17 12:09  Ado_On  阅读(200)  评论(0编辑  收藏  举报