Home
IDEs Support (IntelliJ Platform) | JetBrains
Contact Support
Community
Sign in
Dmitry Kozhevnikov
Total activity
16
Last activity
January 23, 2023 18:55
Member since
December 17, 2018 09:44
Following
0 users
Followed by
0 users
Votes
0
Subscriptions
7
Activity overview
Articles (0)
Posts (0)
Comments (9)
Dmitry Kozhevnikov
commented,
January 23, 2023 18:52
It's more clear now, thanks! Unfortunately, I don't think there is a way for you to get exactly what you need - the specific set of files attached to each CMake target is not persisted for performa...
Community
IntelliJ IDEA Open API and Plugin Development
Custom language resolver "resolved in the context of <target>"
0 votes
Dmitry Kozhevnikov
commented,
January 17, 2023 13:49
Hi Jeffrey! Before digging into the details I'd like to mention that the C++ support in CLion is undergoing a major rework, and chances are the C++ integration part of your plugin will become obsol...
Community
IntelliJ IDEA Open API and Plugin Development
Custom language resolver "resolved in the context of <target>"
0 votes
Dmitry Kozhevnikov
commented,
November 22, 2021 13:03
I see, sorry for the delay. You need to: Create an instance of OCQualifiedName: val qn = OCQualifiedName.parse(qualifiedNameStr); use OCGlobalProjectSymbolsCache.processTopLevelSymbols, passing...
Community
IntelliJ IDEA Open API and Plugin Development
Getting PSI of C++ class in Android Studio
0 votes
Dmitry Kozhevnikov
commented,
November 10, 2021 13:58
Hi Tom! Unfortunately, this API is not considered public, so no documentation/examples exist for it. Also, as you mentioned, it's expected to be sunset (we now estimate it late 2022, but that's by ...
Community
IntelliJ IDEA Open API and Plugin Development
Getting PSI of C++ class in Android Studio
0 votes
Dmitry Kozhevnikov
commented,
August 03, 2021 21:00
Hi Shantanu, thanks for the interest in CLion plugins. Generally, the C/C++ PSI is not considered the public API, and is subject to a change in the future. If you still want to proceed with the plu...
Community
CLion
Code inspection plugin for C/C++
0 votes
Dmitry Kozhevnikov
commented,
March 11, 2020 16:42
Hi, Alexey! If you have just a macro name, and not the original file it comes from, the easiest way would be something like Project project = myProject;Processor<OCSymbol> symbolProcessor = symbol ...
Community
CLion
Plugin development
0 votes
Dmitry Kozhevnikov
commented,
October 22, 2019 09:51
Hi Michel, the most common cause for overridden heap size is the presence of Java-related environment variables, do you have any? Also, if you do "Help | Edit Custom VM Options" - what's written th...
FAQs
CLion FAQ
Performance and memory problems when using CLion
0 votes
Dmitry Kozhevnikov
commented,
July 16, 2019 17:08
Hi Mykola, sorry for the confusion. Your scenario should work out of the box, without additional actions. It looks like an incorrect profile might be picked by the code highlighter (not the one tha...
Community
CLion
How can I specify additional include files?
0 votes
Dmitry Kozhevnikov
commented,
December 17, 2018 09:56
There is also com.intellij.psi.impl.source.tree.ForeignLeafPsiElement that comes together with com.intellij.lang.ForeignLeafType - basically, it's a more or less normal zero-length leaf element, bu...
Community
IntelliJ IDEA Open API and Plugin Development
Stub count doesn't match stubbed node length crash in Custom Plugin
0 votes