From 6de37f4c854a4c7d538d6347f9ef8fddeb120e55 Mon Sep 17 00:00:00 2001 From: Jack Zhou Date: Fri, 19 Apr 2013 18:58:59 -0400 Subject: [PATCH] Create from usage: Added Any as fallback to expressions that has no guessable types. --- .../jet/plugin/quickfix/CreateMethodFromUsageFix.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/CreateMethodFromUsageFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/CreateMethodFromUsageFix.java index 51075cd0a34..e227391deed 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/CreateMethodFromUsageFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/CreateMethodFromUsageFix.java @@ -142,6 +142,11 @@ public class CreateMethodFromUsageFix extends CreateFromUsageFixBase { } } } + + if (types.isEmpty()) { + types.add(KotlinBuiltIns.getInstance().getAnyType()); + } + return cachedTypeCandidates = types.toArray(new JetType[types.size()]); }