主页
IDEs Support (IntelliJ Platform) | JetBrains
联系支持服务
社区
登录
Egor Ushakov
活动总数
347
最后的活动
2023年12月06日 08:22
成员加入日期
2014年04月08日 09:02
关注
0 名用户
关注者数
1 名用户
投票数
0
订阅数
128
活动概览
文章(0)
帖子(0)
评论(219)
Egor Ushakov
进行了评论,
2023年12月06日 08:22
Glad to hear that!
社区
IntelliJ IDEA Open API and Plugin Development
how to implement a stateless listener (XDebugSessionListener/XDebuggerManagerListener)
0 票
Egor Ushakov
进行了评论,
2023年11月27日 13:36
Hi, any methods invocation invalidate everything by calling com.intellij.debugger.jdi.VirtualMachineProxyImpl#clearCaches (and increasing myTimeStamp theres). Usually to overcome this we use com.in...
社区
IntelliJ IDEA Open API and Plugin Development
How to run methods during debugging without invalidating the current stack frame
1 票
Egor Ushakov
进行了评论,
2023年10月18日 15:40
Yes, true, usually this is something unique for a method or another program unit with the same set of (local) variables. For java it is just a string with method fqn+signature
社区
IntelliJ IDEA Open API and Plugin Development
How can I keep the watches tree expanded?
0 票
Egor Ushakov
进行了评论,
2023年10月18日 15:19
Ah, sorry, I missed that all of this is happening in the default watches tree. Then it should work out the box, try to debug com.intellij.xdebugger.impl.frame.XWatchesViewImpl#buildTreeAndRestoreSt...
社区
IntelliJ IDEA Open API and Plugin Development
How can I keep the watches tree expanded?
0 票
Egor Ushakov
进行了评论,
2023年10月18日 12:40
I'd try com.intellij.xdebugger.XDebugSessionListener - sessionResumed and sessionPaused
社区
IntelliJ IDEA Open API and Plugin Development
How can I keep the watches tree expanded?
0 票
Egor Ushakov
进行了评论,
2023年10月16日 10:08
Hi, this is not implemented for custom debugger trees, but usually you can save expansion state with XDebuggerTreeState.saveState(tree) and restore with XDebuggerTree#rebuildAndRestore
社区
IntelliJ IDEA Open API and Plugin Development
How can I keep the watches tree expanded?
0 票
Egor Ushakov
进行了评论,
2023年09月04日 11:44
Hi, you can try something like this:((VirtualMachineProxyImpl)thread.getVirtualMachine()).eventRequestManager().createMethodEntryRequest()
社区
IntelliJ IDEA Open API and Plugin Development
Adding JDI MethodEntry events
0 票
Egor Ushakov
进行了评论,
2023年08月21日 10:27
Hi, you can try using BGT action update thread in your action: https://plugins.jetbrains.com/docs/intellij/basic-action-system.html#principal-implementation-overrides and do the logic right in the ...
社区
IntelliJ IDEA Open API and Plugin Development
how to implement a stateless listener (XDebugSessionListener/XDebuggerManagerListener)
0 票
Egor Ushakov
进行了评论,
2023年06月27日 09:23
Hi, the local port is selected at com/intellij/debugger/engine/DebugProcessImpl.java:613, you can try to add a listener for com.intellij.debugger.engine.DebugProcessListener#connectorIsReady and th...
社区
IntelliJ IDEA Open API and Plugin Development
Expose the debugger ephemeral port before the debug session starts in the API
0 票
Egor Ushakov
进行了评论,
2023年04月20日 15:47
By default IDEA tries to evaluate and show toString result for all objects in the variables view (local variables, fields etc.). Eclipse does not do this as far as I know, that's probably why the p...
社区
IntelliJ IDEA Users
Debugger seems to display wrong lines when stopping at breakpoint and incorrect stacktrace
0 票