Home
IDEs Support (IntelliJ Platform) | JetBrains
Submit a request
Community
Sign in
Egor Ushakov
Follow
New articles and posts
New articles, posts, and comments
Total activity
333
Last activity
December 20, 2021 10:17
Member since
April 08, 2014 09:02
Following
0 users
Followed by
1 user
Votes
0
Subscriptions
122
Activity overview
Articles (0)
Posts (0)
Comments (211)
Egor Ushakov
commented,
December 20, 2021 10:17
it is not recommended, for now it maybe easier to register your xdebuggersupport impl with order like this: order="before XDebuggerSupport"
Community
IntelliJ IDEA Open API and Plugin Development
Questions about expression evaluator in custom debugger
0 votes
Egor Ushakov
commented,
December 16, 2021 08:36
The default action is <action id="EvaluateExpression" class="com.intellij.xdebugger.impl.actions.EvaluateAction" icon="AllIcons.Debugger.EvaluateExpression"/> it is easier to create your own action...
Community
IntelliJ IDEA Open API and Plugin Development
Questions about expression evaluator in custom debugger
0 votes
Egor Ushakov
commented,
December 15, 2021 17:40
Hi, unfortunately default language is taken from the current breakpoint file language, check https://github.com/JetBrains/intellij-community/blob/263520365a82f17cc68d38ee9cac1d9d6ae7e864/platform/x...
Community
IntelliJ IDEA Open API and Plugin Development
Questions about expression evaluator in custom debugger
0 votes
Egor Ushakov
commented,
December 09, 2021 13:59
Hi, as a workaround, you can try to use the order attribute - https://plugins.jetbrains.com/docs/intellij/plugin-extensions.html#extension-default-properties I believe that order=first when registe...
Community
IntelliJ IDEA Open API and Plugin Development
Cannot register CompoundRendererProvider extension that modify same classes as the Kotlin plugin
0 votes
Egor Ushakov
commented,
November 22, 2021 18:30
Hi, XDebugger API is rather low level - it will show whatever place you ask it to show. If you want to reuse java debugger impl, that would be tricky as you'll have to extend step into action (whic...
Community
IntelliJ IDEA Open API and Plugin Development
Extending StepInto Actions
0 votes
Egor Ushakov
commented,
May 04, 2021 09:50
Hi, it seems that JavaValue does not follow the api correctly, please call computePresentation before computeChildren for it to work.
Community
IntelliJ IDEA Open API and Plugin Development
Error when reading debugging variables during a debugging session with a plugin
1 vote
Egor Ushakov
commented,
April 13, 2021 16:27
Hi, you can create a PsiCodeFragment from the codition, see com.intellij.debugger.ui.breakpoints.Breakpoint#createConditionCodeFragment As for forcing a condition - I'm not sure, we do not have thi...
Community
IntelliJ IDEA Open API and Plugin Development
Getting PSIElement(s) from XExpression
0 votes
Egor Ushakov
commented,
March 18, 2021 08:01
To some extent this could be solved by using "catch class filter" on the exception breakpoint with your app package filter like "my.app.*". This way you'll stop only in catch blocks in your code.
Community
IntelliJ IDEA Users
In the debugger, how to ignore exceptions that never pass through my code
1 vote
Egor Ushakov
commented,
March 01, 2021 16:49
Hi, you can start with XDebuggerManager.getInstance(project).getCurrentSession() it will return an instance of the current XDebugSession. Then com.intellij.xdebugger.XDebugSession#getCurrentStackFr...
Community
IntelliJ IDEA Open API and Plugin Development
Accessing the debug information (variables) while debugging with a plugin (Intellij)
1 vote
Egor Ushakov
commented,
December 17, 2020 16:53
Hi, it seems that the class does not contain the debug information (see the message node "Variables debug info not available"). In this case debugger still tries to show variables, but types and na...
Community
IntelliJ IDEA Users
Intellij Debugging Shows Wrong Data Types
0 votes