diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/MapPlatformClassToKotlinFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/MapPlatformClassToKotlinFix.java index 5d20a304e83..257b33cbab5 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/MapPlatformClassToKotlinFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/MapPlatformClassToKotlinFix.java @@ -87,14 +87,15 @@ public class MapPlatformClassToKotlinFix extends JetIntentionAction ambiguousTargets = + context.get(BindingContext.AMBIGUOUS_REFERENCE_TARGET, referenceExpression); + if (descriptor instanceof ClassDescriptor) { + return (ClassDescriptor) descriptor; + } + else if (ambiguousTargets != null) { + for (DeclarationDescriptor target : ambiguousTargets) { + if (target instanceof ClassDescriptor) { + return (ClassDescriptor) target; + } + } + } + return null; + } }