Minor: change rendering of class objects in source code renderers

Fixes one particular case in completion
This commit is contained in:
Pavel V. Talanov
2015-02-26 20:19:47 +03:00
parent cebe556d03
commit cbf9208c1d
2 changed files with 2 additions and 2 deletions
@@ -25,7 +25,7 @@ public fun qualifiedNameForSourceCode(descriptor: ClassifierDescriptor): String
}
private fun qualifierName(descriptor: DeclarationDescriptor): String? = when (descriptor) {
is ClassDescriptor -> if (descriptor.getKind() != ClassKind.CLASS_OBJECT) qualifiedNameForSourceCode(descriptor) else qualifierName(descriptor.getContainingDeclaration())
is ClassDescriptor -> qualifiedNameForSourceCode(descriptor)
is PackageFragmentDescriptor -> DescriptorRenderer.COMPACT.renderFqName(descriptor.fqName)
else -> null
}
@@ -4,6 +4,6 @@ class A {
}
}
val v: A.Default.Inner = A.Inner()
val v: A.Default.Inner = A.Default.Inner()
// ELEMENT: Inner