java - 如何将方法签名从一个类复制到一个文件?

标签 java class methods copy

我有一个 Java 类,其中包含可在框架的其他部分中重用的所有方法。有很多。由于公司政策,我对此无能为力。

我想将从该类中以“public”开头的所有行复制到文件或另一个类中。只是为了拥有方法签名以便更轻松地搜索特定功能。这些方法正在被添加、删除,所以也许有一种复制所有这些方法的方法,可以在我需要时手动启动?也许正则表达式可以提供帮助,但我不知道如何处理它。

最佳答案

您可以使用 javadoc 为您生成文档,前提是您将 javadoc 注释添加到您的方法中。

例如,假设您的类有一个 User getUser(int id) 方法。另外假设您的类位于包 com.example.myproject 中。在方法定义之前,您应该添加类似这样的内容

/**
 * Returns a user given an id
 *
 * @param  id   the id the User has on database
 * @return      An instance of <code>User</code> corresponding to the given id
 */
 public User getUser(int userId) {

请注意,注释以 /** 开头,而不是以 /* 开头。

完成后,您可以调用 javadoc 为您的包生成文档 html。

javadoc com.example.yourproject

Herejavadoc 的手册,如果您需要做任何更奇特的事情,其中​​包含进一步的说明。和here关于如何最好地编写文档的一些建议(过时,但仍然很好)。

关于java - 如何将方法签名从一个类复制到一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53224764/

相关文章:

java - 是否可以从 Java PreparedStatement 逐行插入?

java - Java 的 CSS 类

python - 使用Qt状态机和pyside进入状态时调用方法

java - 从一个 fragment 打开到另一个 fragment 时多次单击单个按钮?

java - C#相当于创建实现接口(interface)的匿名类

java - 如何使用eclipse在Java中的JFrame中的特定位置添加图像?

ios - 从 SpriteKit 中的类播放音频

C++:将一种类型用作另一种类型

javascript - var functionName = function() {} vs function functionName() {}

ios - 我们可以在 iOS 上将函数对象转换为 String 吗?