Я пытаюсь создать плагин с последней версией Idea, но у меня возникла проблема, которую я не могу исправить. В основном код ниже использовался для работы в предыдущих версиях SDK, так как findClass возвращал бы ненулевое значение, но теперь он возвращает нулевое значение.
Я действительно не вижу причины для этого не работает, должно быть прямо. Есть идеи?
Это работает, только если я использую класс из проекта моего плагина.
GlobalSearchScope scope = GlobalSearchScope.allScope(project);
JavaPsiFacade psiFacade = JavaPsiFacade.getInstance(project);
PsiClass resolvedClass = psiFacade.findClass("java.lang.String", scope);
System.out.println("Resolved class: " + (resolvedClass != null ? resolvedClass.getQualifiedName() : ""));