有谁知道是否可以在调试时保存对象的状态?
我想比较一个对象在两个不同执行周期中的状态。
额外问题:有编写 IntelliJ 插件经验的人吗? IntelliJ SDK 是否允许在 Debug模式下访问调试值?从 IntelliJ 缓存中读取它们并将它们写入磁盘?
最佳答案
作为一个非常简单的解决方案,您可以对 Variables 或 Watches View 中的对象使用 完全伸展树(Splay Tree)节点 操作。此操作默认绑定(bind)到 Numpad * 键 (*) 并打开整个对象树。然后你用 shift 选择打开的对象树的所有元素并将它们复制到剪贴板。
关于java - 在 IntelliJ 调试中保存对象的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36356019/