所谓的流程编译就是把流程图转换为class,为了让流程变为class,我们要定义自己的编译器,每当流程图触发编译的
时候,我们先将流程图按照我们预先定义好的编译规则,转换为java文件,然后再把java文件转化为class文件
大概流程如下:
-> 读取流程文件信息(例如action 流程)
-> 检查流程是否有错,如果有错,则应该报错,并在对应的图元上面显示错误标记,并且还要在问题视图里面显示具体
的错误信息(如上图所示)
-> 如果没错就进行java代码生成操作,并显示编译成字样(见下图)
-> 最后是将生成的java代码转为class即可