no overriden descriptors in ErrorNamedFunctionDescriptorImpl

fixes stack overflow in KT-1206
This commit is contained in:
Stepan Koltsov
2012-02-20 17:09:00 +04:00
parent 44b3ebcd43
commit 5077404c80
@@ -17,6 +17,7 @@
package org.jetbrains.jet.lang.types.error;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.descriptors.CallableMemberDescriptor;
import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor;
import org.jetbrains.jet.lang.descriptors.FunctionDescriptorImpl;
import org.jetbrains.jet.lang.descriptors.NamedFunctionDescriptor;
@@ -49,4 +50,9 @@ public class ErrorNamedFunctionDescriptorImpl extends NamedFunctionDescriptorImp
public NamedFunctionDescriptor copy(DeclarationDescriptor newOwner, boolean makeNonAbstract, Kind kind, boolean copyOverrides) {
return this;
}
@Override
public void addOverriddenDescriptor(@NotNull CallableMemberDescriptor overriddenFunction) {
// nop
}
}