List<RatedResolveResult> (@NotNull PyFile file, @NotNull String referencedName) { final PyModuleType moduleType = new PyModuleType(file); final PyResolveContext resolveContext = PyResolveContext.defaultContext(TypeEvalContext.codeInsightFallback(file.getProject())); final List<? extends RatedResolveResult> results = moduleType.resolveMember(referencedName, null, AccessDirection.READ, resolveContext); if (results == null) { return Collections.emptyList(); } return Lists.newArrayList(results); }