From 11085c22505204bde55c711a54603c1f37bd8ba0 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Sun, 11 Mar 2012 16:54:06 +0400 Subject: [PATCH] Removed unnecessary /*compiled code*/ marks from abstract members. --- .../jet/plugin/libraries/JetDecompiledData.java | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/libraries/JetDecompiledData.java b/idea/src/org/jetbrains/jet/plugin/libraries/JetDecompiledData.java index 4a5044daed2..791e514c365 100644 --- a/idea/src/org/jetbrains/jet/plugin/libraries/JetDecompiledData.java +++ b/idea/src/org/jetbrains/jet/plugin/libraries/JetDecompiledData.java @@ -180,11 +180,17 @@ public class JetDecompiledData { builder.append(DescriptorRenderer.COMPACT.render(descriptor)); int endOffset = builder.length(); - if (descriptor instanceof FunctionDescriptor) { - builder.append(" { ").append(decompiledComment).append(" }"); - endOffset = builder.length(); - } else if (descriptor instanceof PropertyDescriptor) { - builder.append(" ").append(decompiledComment); + if (descriptor instanceof FunctionDescriptor || descriptor instanceof PropertyDescriptor) { + if (((CallableMemberDescriptor) descriptor).getModality() != Modality.ABSTRACT) { + if (descriptor instanceof FunctionDescriptor) { + builder.append(" { ").append(decompiledComment).append(" }"); + endOffset = builder.length(); + } else { // descriptor instanceof PropertyDescriptor + if (((PropertyDescriptor) descriptor).getModality() != Modality.ABSTRACT) { + builder.append(" ").append(decompiledComment); + } + } + } } else if (descriptor instanceof ClassDescriptor) { builder.append(" {\n"); ClassDescriptor classDescriptor = (ClassDescriptor) descriptor;