【问题标题】:How to delete content of all java methods eclipse如何删除所有java方法的内容eclipse
【发布时间】:2018-06-16 21:59:54
【问题描述】:

我在 Eclipse 上用 Java 开发, 我有一个 API,我想与我的其他开发人员分享。 为了保护代码,我想导出/删除我所有 eclipse 方法的内容。

我只想留下陈述。

What I currently have

What I would like to have

我有很多文件和方法,所以我想知道是否没有程序/插件可以为我做这些。

【问题讨论】:

  • “保护代码免受其他开发人员的影响”究竟是什么意思?你为什么要这样做?
  • 其实他是想提取接口,给开发者接口来实现
  • 欢迎来到 Stack Overflow!请don't post your code/error messages as images。我们无法从图像中复制/粘贴,其次搜索引擎无法索引该信息。所以请确保任何文本信息实际上是以文本形式提供的。
  • 生成 javadoc。这将记录所有没有方法主体的公共方法。你甚至可以写一些实际的文档来描述这些方法应该做什么。

标签: java eclipse


【解决方案1】:

完全不清楚你要做什么。


如果您(字面上)想要“淘汰”您的课程并为人们提供骨架,那么:

  1. 我不知道现有的 Eclipse 插件或其他工具可以做到这一点。 (要求我们查找/推荐软件是题外话。)

  2. 无论如何,这可能是个坏主意。当然,这不是人们通常所说的“共享代码”的意思。

  3. 还有更好的选择:

    • 给人们编译后的代码(不要混淆它!),他们可以使用 IDE 发现 API。根据编译标志,您可能会丢失方法参数的名称。确保使用最大的“调试”信息进行编译。

    • 生成并提供 javadocs。这将为人们提供与您“剥离”的源代码相同的信息。


另一方面,如果您的真正目标是提供一个其他人可以实现的 API,那么正确的方法是使用接口而不是类来定义 API。 Eclipse 确实支持这一点。有标准的 Eclipse 重构可以从现有 Java class 的源代码中提取 Java interface

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-15
    • 1970-01-01
    • 2011-10-14
    • 2012-11-28
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多