From 50dc4ebe900932733f4d8bd2a1a2a63739051de4 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Thu, 23 Jun 2011 20:32:57 +0400 Subject: [PATCH] JET-121 Extension closure scope, empty? --- .../jetbrains/jet/codegen/ImplementationBodyCodegen.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/idea/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java b/idea/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java index 6b02264f326..efdc5ae47ce 100644 --- a/idea/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java +++ b/idea/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java @@ -151,7 +151,7 @@ public class ImplementationBodyCodegen extends ClassBodyCodegen { HashSet overridden = new HashSet(); for (JetDeclaration declaration : myClass.getDeclarations()) { if (declaration instanceof JetFunction) { - overridden.addAll(state.getBindingContext().getFunctionDescriptor((JetFunction) declaration).getOverriddenFunctions()); + overridden.addAll(state.getBindingContext().getFunctionDescriptor((JetNamedFunction) declaration).getOverriddenFunctions()); } } @@ -360,8 +360,8 @@ public class ImplementationBodyCodegen extends ClassBodyCodegen { propertyCodegen.gen((JetProperty) declaration, kind); } else if (declaration instanceof JetFunction) { - if (!overriden.contains(state.getBindingContext().getFunctionDescriptor((JetFunction) declaration))) { - functionCodegen.gen((JetFunction) declaration, kind); + if (!overriden.contains(state.getBindingContext().getFunctionDescriptor((JetNamedFunction) declaration))) { + functionCodegen.gen((JetNamedFunction) declaration, kind); } } }