diff --git a/core/descriptors/src/org/jetbrains/jet/lang/types/lang/KotlinBuiltIns.java b/core/descriptors/src/org/jetbrains/jet/lang/types/lang/KotlinBuiltIns.java index 2cf84b7efb5..5f37b6fe00e 100644 --- a/core/descriptors/src/org/jetbrains/jet/lang/types/lang/KotlinBuiltIns.java +++ b/core/descriptors/src/org/jetbrains/jet/lang/types/lang/KotlinBuiltIns.java @@ -850,6 +850,10 @@ public class KotlinBuiltIns { return false; } + public boolean isExactFunctionOrExtensionFunctionType(@NotNull JetType type) { + return setContainsClassOf(extensionFunctionClassesSet, type) || setContainsClassOf(functionClassesSet, type); + } + public boolean isExtensionFunctionType(@NotNull JetType type) { if (setContainsClassOf(extensionFunctionClassesSet, type)) return true;