diff options
author | Yan Zhulanow <yan.zhulanow@jetbrains.com> | 2021-01-08 17:16:41 +0900 |
---|---|---|
committer | kotlin-ide-monorepo-bot <kotlin-ide-monorepo-bot-no-reply@jetbrains.com> | 2021-01-08 08:16:41 +0000 |
commit | 6f4f3a0e0d4ea988eff0ed9a6d0ede2199e4cb08 (patch) | |
tree | b4899815a5be92e82363f2e814f59e6335b24afa /analysis | |
parent | d0ce92183d25962c19745f4eaa6b67f75ca709c8 (diff) | |
download | intellij-kotlin-6f4f3a0e0d4ea988eff0ed9a6d0ede2199e4cb08.tar.gz |
Always render modifiers in key generation
Some descriptor modifiers such as 'operator', for instance, are not rendered if any of the overridden declarations already has a such modifier.
We rather prefer a consistent behavior here so we will render the descriptors identically not matter what.
This fixes a failing test: org.jetbrains.kotlin.idea.resolve.ReferenceResolveTestGenerated.DelegatedPropertyAccessors.InStandardLibrary.testNotNull().
GitOrigin-RevId: a95604222962cb9e6566e402741aeafee61b1345
Diffstat (limited to 'analysis')
-rw-r--r-- | analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/findDecompiledDeclaration.kt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/findDecompiledDeclaration.kt b/analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/findDecompiledDeclaration.kt index cea25fdd958b..9b2f1d01a610 100644 --- a/analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/findDecompiledDeclaration.kt +++ b/analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/findDecompiledDeclaration.kt @@ -191,6 +191,7 @@ object ByDescriptorIndexer : DecompiledTextIndexer<String> { private val descriptorRendererForKeys = DescriptorRenderer.COMPACT_WITH_MODIFIERS.withOptions { modifiers = DescriptorRendererModifier.ALL + alwaysRenderModifiers = true withDefinedIn = true } } |