我正在寻找一种工具,可以让我:
使用可替换的字符串定义代码模板。示例 -
<NAMESPACE>
可以替换:jclass pJNIActivityClass = pJNIEnv->FindClass("<NAMESPACE>");
基于正则表达式自动插入代码片段。示例 - 将在 //## 处插入新代码:
public void onCreate ( Bundle savedInstanceState ){ super.onCreate ( savedInstanceState ) ; //##
我发现的现有工具是特定于语言的。我并不真的需要该工具来理解特定语言,尽管如果它可以解析 XML 会更轻松。
对于一些背景。我在闭源应用程序导出 Eclipse 或 Visual Studio 项目(Android 或 Windows)的环境中工作。此导出的代码始终与项目名称空间的例外相同。
这里的想法是能够在这些库存导出的项目上运行一个工具,以自动执行常见的额外功能。