有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java注释可以在代码中插入断点吗

我正在研究注释,以便在注释处理器的帮助下在代码中插入、激活或停用断点。 我不确定处理者是否能做到这一点。 因此,问题是:

注释能否在代码中插入断点

万分感谢 阿德里安


共 (1) 个答案

  1. # 1 楼答案

    一切皆有可能,问题只是成本:D

    首先,注释不能放在随机位置。对你来说有很大的限制

    第二,也是最重要的一点,断点不是代码的一部分。基本上,当你在IDE中设置一个断点时,它会向你的程序发送一个命令,说“嘿,我想停在那里”。在程序端,有一个代理负责监听此类命令,并实现一个特定的协议:jdwp。在客户端,jdk为您提供了与这个代理对话的工具:jdb

    因此,唯一的解决方案是使用一个工具来解析代码,找到注释并启动一些断点指令。为了在特定行停止,您需要在注释中指定行号

    结论:实施起来非常复杂,非常有限,而且。。。为什么这么做