Home
IDEs Support (IntelliJ Platform) | JetBrains
Contact Support
Community
Sign in
Nicolay Mitropolsky
Total activity
53
Last activity
April 03, 2023 19:07
Member since
April 30, 2018 14:11
Following
0 users
Followed by
0 users
Votes
1
Subscriptions
17
Activity overview
Articles (0)
Posts (0)
Comments (35)
Sort by votes
Recent activity
Votes
Created
July 10, 2019 11:09
Alexander Shustanov, thank you. We'll try to be more careful. All this UastReference*-related functionality was added recently and I didn't think that someone will use it outside Jetbrains. Also it...
Community
IntelliJ IDEA Open API and Plugin Development
Why did you remove UAST classes without deprecation and ScheduledForRemoval annotation?
2 votes
Created
October 15, 2020 17:02
Brandon, if you want to collect all annotations from the file, you could use following options, please note also that there could be nested classes and classes defined in methods and so on. So one ...
Community
IntelliJ IDEA Open API and Plugin Development
Does UAST support Kotlin?
1 vote
Created
July 01, 2019 10:33
> Last three or two releases you break UAST API without warning Hello, could you please tell more about previous breakings? just classes or method names if possible. It will let us understand if we...
Community
IntelliJ IDEA Open API and Plugin Development
Why did you remove UAST classes without deprecation and ScheduledForRemoval annotation?
1 vote
Created
February 18, 2019 19:56
> whether the inspection should only be used as a guide, or whether it telling you strictly means it is in fact possible to get what you need in some other way. The second option. It should be poss...
Community
IntelliJ IDEA Open API and Plugin Development
Supporting both Kotlin and Java
1 vote
Created
August 20, 2018 10:22
1. Highlighting should work out-of-the-box, please check logs for any errors 2. You could do it by calling `addPlace` for each concatenation operand within one `startInjecting`/`donetInjecting` wra...
Community
IntelliJ IDEA Open API and Plugin Development
Java: Surround injected SQL dynamically
1 vote
Edited
July 04, 2018 11:14
`KtExpression` type directly inherits `PsiElement` so it is very strange if you still need to cast if you have a variable of `KtExpression` type Anyway, always glad to help)
Community
IntelliJ IDEA Open API and Plugin Development
How to read a Kotlin Annotation inside an intellij plugin?
1 vote
Created
July 03, 2018 06:19
Hi! I usually do it somehow like this: annotationEntry.valueArguments.firstOrNull { it.getArgumentName()?.asName?.asString() == name }?.getArgumentExpression()
Community
IntelliJ IDEA Open API and Plugin Development
How to read a Kotlin Annotation inside an intellij plugin?
1 vote
Created
April 03, 2023 19:07
Yes, the `VirtualFile` class gives you access to the filename and directory, also you can use the `VirtualFileSystem` service to convert it to `java.nio.file.Path` for instance. If you can determin...
Community
IntelliJ IDEA Open API and Plugin Development
extend and add autocompletion for Particular YAML file based on custom schema
0 votes
Created
March 28, 2023 13:30
Official comment
You could try to implement the `JsonSchemaProviderFactory` Extension Point and `JsonSchemaFileProvider` interface. It works both for Json and Yaml.
Community
IntelliJ IDEA Open API and Plugin Development
extend and add autocompletion for Particular YAML file based on custom schema
0 votes
Created
January 12, 2022 11:57
Thank you! It seems that it is a bug and `YamlInjectedLanguageBlockWrapper#getSpacing` should pass `original`-s of blocks to `original`. I've created a IDEA-286525 YAML: Injected blocks are not pro...
Community
IntelliJ IDEA Open API and Plugin Development
InjectedLanguage formatting: computeSpacing
0 votes
Next
›
Last
»