diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/scopes/FilteringScope.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/scopes/FilteringScope.java index 7429c7407f0..365091b37dc 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/scopes/FilteringScope.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/scopes/FilteringScope.java @@ -46,9 +46,9 @@ public class FilteringScope extends JetScopeAdapter { return Collections2.filter(super.getFunctions(name), predicate); } + @Nullable private D filterDescriptor(@Nullable D descriptor) { - if (predicate.apply(descriptor)) return descriptor; - return null; + return descriptor != null && predicate.apply(descriptor) ? descriptor : null; } @Override