我正在查看注释以在注释处理器的帮助下插入和激活或停用代码中的断点。我不确定处理器是否可以做到这一点。所以问题是:
注释可以在代码中插入断点吗?
百万感谢阿德里安斯
我正在查看注释以在注释处理器的帮助下插入和激活或停用代码中的断点。我不确定处理器是否可以做到这一点。所以问题是:
注释可以在代码中插入断点吗?
百万感谢阿德里安斯
一切皆有可能,问题只是成本:D
首先,注释不能放在随机位置。给你很大的限制...
其次也是最重要的,断点不是代码的一部分。基本上,当您在 IDE 中设置断点时,它会向您的程序发送一条命令,上面写着“嘿,我想停在那里”。在程序方面,有一个代理负责监听这种命令并实现一个特定的协议:jdwp。在客户端,jdk 为您提供了一个与该代理对话的工具:jdb。
因此,唯一的解决方案是拥有一个工具来解析您的代码以查找注释并启动一些断点指令。为了在特定行停止,您将在注释中指定行号...
结论:实施起来非常复杂,非常有限,而且......为什么要这样做???