java - 如何将方法签名从一个类复制到文件?
问题描述
我有一个 Java 类,其中包含可在框架的其他部分重用的所有方法。他们有很多。由于公司政策,我对此无能为力。
我想将该类中以“public”开头的所有行复制到文件或另一个类中。只是为了更容易搜索特定功能的方法签名。这些方法正在添加,加班删除,所以也许有一种方法可以复制所有这些方法,可以在我需要时手动启动?也许正则表达式可以提供帮助,但我不知道如何处理它。
解决方案
您可以使用javadoc
它为您生成文档,前提是您将 javadoc 注释添加到您的方法中。
例如,假设你的类有一个User getUser(int id)
方法。还假设您的课程在 package 中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
javadoc
如果您需要做任何更有趣的事情,这里是带有进一步说明的手册。这里有一些关于如何最好地编写文档的建议(过时了,但仍然很好)。
推荐阅读
- ios - iOS 静默通知有多可靠?
- python - 使用 argparse 从选项中获取唯一值列表
- arduino - 使用 Arduino 解码较大的 DES 数据失败
- reactjs - 根据react select的值显示文本
- firebase - 如何通过字符串字段从 Firestore 排序列表(如何解析为 int)
- html - 变换:缩放在网格元素上无法正常工作
- material-ui - 在 Material UI Stepper 中仅设置圆圈大小的正确方法?
- c# - OpenAPI yaml 文件中带点的可空枚举是否有效?
- microservices - 微服务相互依赖
- python - 如何将网站的 HTML 代码复制到 python 中的文本文件?