Java注释可以在代码中插入断点吗 1 周,6 日 Questions & Answers 565 我正在研究注释,以便在注释处理器的帮助下在代码中插入、激活或停用断点。 我不确定处理者是否能做到这一点。 因此,问题是: 注释能否在代码中插入断点 万分感谢 阿德里安
# 1 楼答案 一切皆有可能,问题只是成本:D 首先,注释不能放在随机位置。对你来说有很大的限制 第二,也是最重要的一点,断点不是代码的一部分。基本上,当你在IDE中设置一个断点时,它会向你的程序发送一个命令,说“嘿,我想停在那里”。在程序端,有一个代理负责监听此类命令,并实现一个特定的协议:jdwp。在客户端,jdk为您提供了与这个代理对话的工具:jdb 因此,唯一的解决方案是使用一个工具来解析代码,找到注释并启动一些断点指令。为了在特定行停止,您需要在注释中指定行号 结论:实施起来非常复杂,非常有限,而且。。。为什么这么做
# 1 楼答案
一切皆有可能,问题只是成本:D
首先,注释不能放在随机位置。对你来说有很大的限制
第二,也是最重要的一点,断点不是代码的一部分。基本上,当你在IDE中设置一个断点时,它会向你的程序发送一个命令,说“嘿,我想停在那里”。在程序端,有一个代理负责监听此类命令,并实现一个特定的协议:jdwp。在客户端,jdk为您提供了与这个代理对话的工具:jdb
因此,唯一的解决方案是使用一个工具来解析代码,找到注释并启动一些断点指令。为了在特定行停止,您需要在注释中指定行号
结论:实施起来非常复杂,非常有限,而且。。。为什么这么做