从命令行中删除java文件中的特定函数而不进行编辑

从命令行中删除java文件中的特定函数而不进行编辑,java,command-line,edit,Java,Command Line,Edit,我正在从Haxe代码生成Java代码,并且我想剥离生成的Java文件。 这基本上意味着,我想从它们中删除特定的函数。它是来自所有java文件的相同函数 每次编译完Haxe文件后,我都想这样做。所以我需要自动化。我正在研究sed,但我甚至不确定它是否可以用它来完成。我希望以某种方式找到函数的结尾 或者有人知道另一种适合于此的工具吗?掌握一个字节码操作包,例如。阅读文档和示例程序。编写一个程序,自动修改您感兴趣的代码。(出于好奇)为什么不能删除haXe代码中的方法?@AnubianNoob我想删除h

我正在从Haxe代码生成Java代码,并且我想剥离生成的Java文件。 这基本上意味着,我想从它们中删除特定的函数。它是来自所有java文件的相同函数

每次编译完Haxe文件后,我都想这样做。所以我需要自动化。我正在研究sed,但我甚至不确定它是否可以用它来完成。我希望以某种方式找到函数的结尾


或者有人知道另一种适合于此的工具吗?

掌握一个字节码操作包,例如。阅读文档和示例程序。编写一个程序,自动修改您感兴趣的代码。

(出于好奇)为什么不能删除haXe代码中的方法?@AnubianNoob我想删除haXe编译器生成的一些函数,这些函数不是haXe代码本身的一部分。如果是反射辅助函数,您可以让编译器不通过使用
@:nativeGen
@waneck注释类来生成它们,这很酷,也是我想要的。但是我想对库中的很多类进行注释,你可以使用一个宏来自动添加这个元数据