Fix ClassCastException in SamAdapterOverridabilityCondition

This was happening on the upcoming hierarchy of property getters and setters in
kotlin.reflect. No test added because it's not so easy to come up with a small
example, and because the fix itself is rather trivial
This commit is contained in:
Alexander Udalov
2015-07-01 19:05:35 +03:00
parent fa9dfd94b0
commit 48a8f53551
@@ -30,7 +30,7 @@ import java.util.List;
public class SamAdapterOverridabilityCondition implements ExternalOverridabilityCondition {
@Override
public boolean isOverridable(@NotNull CallableDescriptor superDescriptor, @NotNull CallableDescriptor subDescriptor) {
if (subDescriptor instanceof PropertyDescriptor) {
if (!(subDescriptor instanceof SimpleFunctionDescriptor)) {
return true;
}