Home
IDEs Support (IntelliJ Platform) | JetBrains
Contact Support
Community
Sign in
Egor Ushakov
Total activity
350
Last activity
December 06, 2023 08:22
Member since
April 08, 2014 09:02
Following
0 users
Followed by
1 user
Votes
0
Subscriptions
128
Activity overview
Articles (0)
Posts (0)
Comments (222)
Sort by recent activity
Recent activity
Votes
Created
December 06, 2023 08:22
Glad to hear that!
Community
IntelliJ IDEA Open API and Plugin Development
how to implement a stateless listener (XDebugSessionListener/XDebuggerManagerListener)
0 votes
Created
November 27, 2023 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...
Community
IntelliJ IDEA Open API and Plugin Development
How to run methods during debugging without invalidating the current stack frame
1 vote
Created
October 18, 2023 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
Community
IntelliJ IDEA Open API and Plugin Development
How can I keep the watches tree expanded?
0 votes
Created
October 18, 2023 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...
Community
IntelliJ IDEA Open API and Plugin Development
How can I keep the watches tree expanded?
0 votes
Created
October 18, 2023 12:40
I'd try com.intellij.xdebugger.XDebugSessionListener - sessionResumed and sessionPaused
Community
IntelliJ IDEA Open API and Plugin Development
How can I keep the watches tree expanded?
0 votes
Created
October 16, 2023 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
Community
IntelliJ IDEA Open API and Plugin Development
How can I keep the watches tree expanded?
0 votes
Created
September 04, 2023 11:44
Hi, you can try something like this:((VirtualMachineProxyImpl)thread.getVirtualMachine()).eventRequestManager().createMethodEntryRequest()
Community
IntelliJ IDEA Open API and Plugin Development
Adding JDI MethodEntry events
0 votes
Created
August 21, 2023 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 ...
Community
IntelliJ IDEA Open API and Plugin Development
how to implement a stateless listener (XDebugSessionListener/XDebuggerManagerListener)
0 votes
Created
June 27, 2023 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...
Community
IntelliJ IDEA Open API and Plugin Development
Expose the debugger ephemeral port before the debug session starts in the API
0 votes
Created
April 20, 2023 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...
Community
IntelliJ IDEA Users
Debugger seems to display wrong lines when stopping at breakpoint and incorrect stacktrace
0 votes
Next
›
Last
»