Fix decompiled text for named companion object
Fix stub/ast mismatch for compiled named companion objects Add tests
This commit is contained in:
@@ -24,6 +24,7 @@ import org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor
|
||||
import org.jetbrains.kotlin.descriptors.annotations.AnnotationUseSiteTarget
|
||||
import org.jetbrains.kotlin.name.FqNameBase
|
||||
import org.jetbrains.kotlin.name.Name
|
||||
import org.jetbrains.kotlin.name.SpecialNames
|
||||
import org.jetbrains.kotlin.resolve.DescriptorUtils
|
||||
import org.jetbrains.kotlin.resolve.DescriptorUtils.isCompanionObject
|
||||
import org.jetbrains.kotlin.resolve.constants.AnnotationValue
|
||||
@@ -106,7 +107,7 @@ internal class DescriptorRendererImpl(
|
||||
builder.append(renderName(containingDeclaration.getName()))
|
||||
}
|
||||
}
|
||||
if (verbose) {
|
||||
if (verbose || descriptor.name != SpecialNames.DEFAULT_NAME_FOR_COMPANION_OBJECT) {
|
||||
if (!startFromName) renderSpaceIfNeeded(builder)
|
||||
builder.append(renderName(descriptor.getName()))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user