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

时间:2018-11-09 11:20:08

标签: java class methods copy

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

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

2 个答案:

答案 0 :(得分:1)

只要您向方法中添加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是关于如何最好地编写文档的一些建议(已过时,但仍然不错)。

答案 1 :(得分:0)

通过反思,您可以执行以下操作:

android:permission="android.permission.BIND_JOB_SERVICE"