From d05066f8f5c99136146015d24e957313402635d4 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Thu, 24 Mar 2011 18:34:37 +0100 Subject: [PATCH] generate plus --- .../jet/codegen/ExpressionCodegen.java | 45 +++++++++++++++---- .../jet/codegen/FunctionCodegen.java | 2 +- idea/testData/codegen/plus.jet | 1 + .../jet/codegen/ExpressionGenTest.java | 2 +- .../jet/codegen/NamespaceGenTest.java | 15 ++++++- 5 files changed, 52 insertions(+), 13 deletions(-) create mode 100644 idea/testData/codegen/plus.jet diff --git a/idea/src/org/jetbrains/jet/codegen/ExpressionCodegen.java b/idea/src/org/jetbrains/jet/codegen/ExpressionCodegen.java index 2f05123db48..2930cd49f68 100644 --- a/idea/src/org/jetbrains/jet/codegen/ExpressionCodegen.java +++ b/idea/src/org/jetbrains/jet/codegen/ExpressionCodegen.java @@ -3,10 +3,7 @@ package org.jetbrains.jet.codegen; import com.intellij.psi.*; import org.jetbrains.jet.lang.psi.*; import org.jetbrains.jet.lang.resolve.BindingContext; -import org.jetbrains.jet.lang.types.DeclarationDescriptor; -import org.jetbrains.jet.lang.types.FunctionDescriptor; -import org.jetbrains.jet.lang.types.JetStandardClasses; -import org.jetbrains.jet.lang.types.JetType; +import org.jetbrains.jet.lang.types.*; import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; @@ -24,10 +21,12 @@ public class ExpressionCodegen extends JetVisitor { private final Stack