Made parameter of renderType() @NotNull.

This commit is contained in:
Evgeny Gerashchenko
2012-12-26 23:50:13 +04:00
parent 8659d14ba0
commit c0ce15ddfb
5 changed files with 19 additions and 13 deletions
@@ -20,6 +20,7 @@ import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.descriptors.CallableMemberDescriptor;
import org.jetbrains.jet.lang.diagnostics.Diagnostic;
import org.jetbrains.jet.lang.diagnostics.rendering.*;
import org.jetbrains.jet.lang.types.JetType;
import org.jetbrains.jet.renderer.DescriptorRenderer;
import static org.jetbrains.jet.lang.diagnostics.Errors.*;
@@ -86,7 +87,9 @@ public class IdeErrorMessages {
@NotNull
@Override
public String render(@NotNull CallableMemberDescriptor object) {
return DescriptorRenderer.HTML.renderType(object.getReturnType());
JetType returnType = object.getReturnType();
assert returnType != null;
return DescriptorRenderer.HTML.renderType(returnType);
}
}, DescriptorRenderer.HTML);
@@ -215,6 +215,7 @@ public class JetStructureViewElement implements StructureViewTreeElement {
textBuilder.append("(").append(parametersString).append(")");
JetType returnType = functionDescriptor.getReturnType();
assert returnType != null;
textBuilder.append(":").append(DescriptorRenderer.TEXT.renderType(returnType));
}
else if (descriptor instanceof VariableDescriptor) {