Render class object name when verbose.

This commit is contained in:
Evgeny Gerashchenko
2012-12-25 03:11:13 +04:00
parent 93680e1233
commit a09ebcd1d1
@@ -560,14 +560,16 @@ public class DescriptorRendererImpl implements DescriptorRenderer {
}
List<TypeParameterDescriptor> typeParameters = klass.getTypeConstructor().getParameters();
if (!classObject) {
if (!classObject || verbose) {
renderName(klass, builder);
renderTypeParameters(typeParameters, builder, false);
if (classWithPrimaryConstructor) {
ConstructorDescriptor primaryConstructor = klass.getUnsubstitutedPrimaryConstructor();
if (primaryConstructor != null) {
renderValueParameters(primaryConstructor, builder);
}
}
renderTypeParameters(typeParameters, builder, false);
if (!classObject && classWithPrimaryConstructor) {
ConstructorDescriptor primaryConstructor = klass.getUnsubstitutedPrimaryConstructor();
if (primaryConstructor != null) {
renderValueParameters(primaryConstructor, builder);
}
}