diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/OverrideResolver.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/OverrideResolver.java index a543db927ac..3ed8113e432 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/OverrideResolver.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/OverrideResolver.java @@ -209,11 +209,11 @@ public class OverrideResolver { private void checkOverrides(@NotNull TopDownAnalysisContext c) { for (Map.Entry entry : c.getClasses().entrySet()) { - checkOverridesInAClass(c, (MutableClassDescriptor) entry.getValue(), entry.getKey()); + checkOverridesInAClass(c, entry.getValue(), entry.getKey()); } } - private void checkOverridesInAClass(@NotNull TopDownAnalysisContext c, @NotNull MutableClassDescriptor classDescriptor, @NotNull JetClassOrObject klass) { + private void checkOverridesInAClass(@NotNull TopDownAnalysisContext c, @NotNull ClassDescriptorWithResolutionScopes classDescriptor, @NotNull JetClassOrObject klass) { if (c.getTopDownAnalysisParameters().isAnalyzingBootstrapLibrary()) return; // Check overrides for internal consistency