Do not include "operator" and "infix" into completion item text for override

This commit is contained in:
Valentin Kipyatkov
2016-08-16 19:14:05 +03:00
parent 8d2ffb2dab
commit efac7a11b3
17 changed files with 24 additions and 16 deletions
@@ -192,6 +192,7 @@ interface DescriptorRendererOptions {
var alwaysRenderModifiers: Boolean
var renderConstructorKeyword: Boolean
var renderUnabbreviatedType: Boolean
var includeAdditionalModifiers: Boolean
}
object ExcludedTypeAnnotations {
@@ -579,7 +579,11 @@ internal class DescriptorRendererImpl(
renderAnnotations(function, builder)
renderVisibility(function.visibility, builder)
renderModalityForCallable(function, builder)
renderAdditionalModifiers(function, builder)
if (includeAdditionalModifiers) {
renderAdditionalModifiers(function, builder)
}
renderOverride(function, builder)
renderMemberKind(function, builder)
@@ -101,4 +101,6 @@ internal class DescriptorRendererOptionsImpl : DescriptorRendererOptions {
override var renderConstructorKeyword by property(true)
override var renderUnabbreviatedType: Boolean by property(true)
override var includeAdditionalModifiers: Boolean by property(true)
}