Workaround assert when java function overrides kotlin property accessor

#KT-3621 Open
This commit is contained in:
Nikolay Krasko
2013-05-14 17:12:58 +04:00
committed by Natalia.Ukhorskaya
parent fbe3af3fdf
commit bed43db274
@@ -242,9 +242,10 @@ public class SignaturesPropagationData {
continue;
}
assert superFun instanceof FunctionDescriptor : superFun.getClass().getName();
superFunctions.add(substituteSuperFunction(superclassToSupertype, (FunctionDescriptor) superFun));
// TODO: Add propagation for other kotlin descriptors (KT-3621)
if (superFun instanceof FunctionDescriptor) {
superFunctions.add(substituteSuperFunction(superclassToSupertype, (FunctionDescriptor) superFun));
}
}
// sorting for diagnostic stability