From eeb35f10466b9616bbbb646fd6386ade1749cb33 Mon Sep 17 00:00:00 2001 From: Alex Tkachman Date: Sat, 24 Sep 2011 11:43:28 +0300 Subject: [PATCH] fix for broken tests --- .../backend/src/org/jetbrains/jet/codegen/JetTypeMapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/backend/src/org/jetbrains/jet/codegen/JetTypeMapper.java b/compiler/backend/src/org/jetbrains/jet/codegen/JetTypeMapper.java index b637bcfb43f..6f4c07b316f 100644 --- a/compiler/backend/src/org/jetbrains/jet/codegen/JetTypeMapper.java +++ b/compiler/backend/src/org/jetbrains/jet/codegen/JetTypeMapper.java @@ -569,7 +569,7 @@ public class JetTypeMapper { List parameterTypes = new ArrayList(); ClassDescriptor classDescriptor = descriptor.getContainingDeclaration(); final DeclarationDescriptor outerDescriptor = classDescriptor.getContainingDeclaration(); - if (outerDescriptor instanceof ClassDescriptor) { + if (outerDescriptor instanceof ClassDescriptor && classDescriptor.getKind() != ClassKind.OBJECT) { parameterTypes.add(jvmType((ClassDescriptor) outerDescriptor, OwnerKind.IMPLEMENTATION)); } for (ValueParameterDescriptor parameter : parameters) {