【发布时间】:2013-06-01 20:15:05
【问题描述】:
我正在寻找一种工具,可以让我:
-
使用可替换的字符串定义代码模板。示例 -
<NAMESPACE>可以替换:jclass pJNIActivityClass = pJNIEnv->FindClass("<NAMESPACE>"); -
基于正则表达式自动插入代码 sn-p。示例 - 将在 //##:
处插入新代码public void onCreate ( Bundle savedInstanceState ){ super.onCreate ( savedInstanceState ) ; //##
我发现的现有工具是特定于语言的。我真的不需要该工具来理解特定语言,尽管如果它可以解析 XML,它会让生活更轻松。
对于一些背景。我在闭源应用程序导出 Eclipse 或 Visual Studio 项目(Android 或 Windows)的环境中工作。除了项目命名空间之外,此导出的代码始终相同。
这里的想法是能够在这些库存导出的项目上运行一个工具,以自动执行常见的额外功能。
【问题讨论】:
-
是否可以接受商业解决方案,或者您想要免费或开源的东西?
-
FOSS 总是不错,但如果值得我花时间,我愿意付钱。
标签: android c++ java-native-interface code-generation template-engine