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