This commit is contained in:
Evgeny Gerashchenko
2012-03-11 16:57:02 +04:00
parent 11085c2250
commit 78dce9d2f2
@@ -53,6 +53,7 @@ import java.util.Map;
public class JetDecompiledData { public class JetDecompiledData {
private static final String JET_CLASS = JetClass.class.getName(); private static final String JET_CLASS = JetClass.class.getName();
private static final String JET_METHOD = JetMethod.class.getName(); private static final String JET_METHOD = JetMethod.class.getName();
private static final String DECOMPILED_COMMENT = "/* " + PsiBundle.message("psi.decompiled.method.body") + " */";
private JetFile myJetFile; private JetFile myJetFile;
private String myText; private String myText;
private Map<ClsElementImpl, JetDeclaration> myClsElementsToJetElements = new HashMap<ClsElementImpl, JetDeclaration>(); private Map<ClsElementImpl, JetDeclaration> myClsElementsToJetElements = new HashMap<ClsElementImpl, JetDeclaration>();
@@ -174,8 +175,6 @@ public class JetDecompiledData {
} }
private void appendDescriptor(StringBuilder builder, DeclarationDescriptor descriptor, BindingContext bindingContext, String indent) { private void appendDescriptor(StringBuilder builder, DeclarationDescriptor descriptor, BindingContext bindingContext, String indent) {
String decompiledComment = "/* " + PsiBundle.message("psi.decompiled.method.body") + " */";
int startOffset = builder.length(); int startOffset = builder.length();
builder.append(DescriptorRenderer.COMPACT.render(descriptor)); builder.append(DescriptorRenderer.COMPACT.render(descriptor));
int endOffset = builder.length(); int endOffset = builder.length();
@@ -183,11 +182,11 @@ public class JetDecompiledData {
if (descriptor instanceof FunctionDescriptor || descriptor instanceof PropertyDescriptor) { if (descriptor instanceof FunctionDescriptor || descriptor instanceof PropertyDescriptor) {
if (((CallableMemberDescriptor) descriptor).getModality() != Modality.ABSTRACT) { if (((CallableMemberDescriptor) descriptor).getModality() != Modality.ABSTRACT) {
if (descriptor instanceof FunctionDescriptor) { if (descriptor instanceof FunctionDescriptor) {
builder.append(" { ").append(decompiledComment).append(" }"); builder.append(" { ").append(DECOMPILED_COMMENT).append(" }");
endOffset = builder.length(); endOffset = builder.length();
} else { // descriptor instanceof PropertyDescriptor } else { // descriptor instanceof PropertyDescriptor
if (((PropertyDescriptor) descriptor).getModality() != Modality.ABSTRACT) { if (((PropertyDescriptor) descriptor).getModality() != Modality.ABSTRACT) {
builder.append(" ").append(decompiledComment); builder.append(" ").append(DECOMPILED_COMMENT);
} }
} }
} }