我在Eclipse上用Java开发, 我有一个API,我想与其他开发人员分享。 为了保护代码,我想导出/删除所有eclipse方法的内容。
我只想留下陈述。
我有很多文件和方法,所以我想知道是否没有程序/插件可以帮我这么做。
答案 0 :(得分:0)
目前还不清楚你要做什么。
如果你(字面意思)想要“摧毁”你的课程并为人们提供骷髅,那么:
我不知道现有的Eclipse插件或其他工具。 (并要求我们寻找/推荐软件是偏离主题的。)
无论如何,这可能是一个坏主意。当然,这不是人们通常所说的“共享代码”。
有更好的选择:
为人们提供已编译的代码(不要混淆它!),他们可以使用IDE发现API。根据编译标志,您可能会丢失方法参数的名称。确保使用最大“调试”信息进行编译。
生成并提供javadoc。这将为人们提供与“剥离”源代码相同的信息。
另一方面,如果您真正的目标是提供其他人可以实现的API,那么正确的方法是使用接口而不是类来定义API。而Eclipse 确实支持它。有一些标准的Eclipse重构,它们将从现有Java interface
的源代码中提取Java class
。